Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Interbase/Firebird y campos TIME (https://www.clubdelphi.com/foros/showthread.php?t=42475)

marcial 15-04-2007 19:57:47

Interbase/Firebird y campos TIME
 
Hola a todos:

Estoy tratando de migrar mis datos de Paradox a Firebird 2.0. He probado para definir las tablas Firebird tanto "EMS Interbase/Firebird Manager" como "IBExpert" y mi problema es que tengo que definir campos TIME y en ninguno de esos dos gestores encuentro ese tipo de campos.
Necesito pasar el contenido de mis registros paradox a Firebird y no se como pasar los TIME. ¿Podríais ayudarme?.

Gracias a todos por vuestras respuestas.

Marcial

gluglu 15-04-2007 20:14:46

Al menos a mi en Interbase me funciona perfectamente :
Código SQL [-]
CREATE DOMAIN "DT" AS DATE;
CREATE DOMAIN "TI" AS TIME;
Supongo que en Firebird será igual, por lo que no entiendo que no puedas definir tus campos como TIME.

marcial 15-04-2007 21:03:35

Hola y gracias por tu respuesta.
Cuando digo que no puedo crear un campo time es porque yo (salvo que me digais que es mehor otra cosa) estoy utilizando EMS o IBExpert para definir la base de datos .gdb y para definir las tablas y los campos de cada tabla. Entonces creo que estas herramientas que utilizo no tienen para definir campos como TIME o yo no se encontrarlo.

Gracias

fidel 16-04-2007 12:29:06

Supongo que los dos lo tienen.

Ahora mismo tengo delane IBExpert y en la ventanilla "Tipo" de campo, que acbo de hacer click en ella, estoy viendo estos tipos:

SMALLINT
INTEGER
BIGINT
FLOAT
DOUBLE PRECISION
NUMERIC
DECIMAL
DATE
TIME //¿es este?
TIMESTAMP
CHAR
VARCHAR
BLOB

Un saludo.

marcial 16-04-2007 19:05:55

Hola Fidel:
Ante todo gracias por responder, pero ....me bajé de la web de IBExper la edición personal versión 2007.02.22 y cuando digo tipo de campo aparecen
los que me dices menos Time y TimeStamp.:confused: La versión que tu tienes es la que necesito. Por favor, mándamela si puedes a mi correo porque la de la web de IBExpert no los tiene.

Gracias por anticipado.
Marcial

marcial 16-04-2007 20:03:20

Bueno, se ha resuelto el tema pero no se exactamente como. La cuestion era que estaba usando dialecto 1 (no sabia lo que era y ahora ya lo se). El caso es que tiene que ser Dialecto 3. No se si se resolvio el tema por usar el gfix o por crear una nueva base de datos y poner dialecto 3. Al volver a la Base de Datos vieja ya me admitia campos timo Time y TimeStamp.

Muchas gracias a todos los que me ayudasteis (y a los que lo intentasteis tambien)

Marcial


La franja horaria es GMT +2. Ahora son las 19:38:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi