Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   firebird 2.1 no me deja crear campo TIME (https://www.clubdelphi.com/foros/showthread.php?t=60384)

robertosc 30-09-2008 18:10:03

firebird 2.1 no me deja crear campo TIME
 
hola!

tengo instalado firebird 2.1 y cuando quiero crear una tabla con un campo TIME no me deja, el FlameRobin me marca esto:

Client SQL dialect 1 does not support reference to TIME datatype :confused:

mi consulta es esta:

Código SQL [-]
CREATE TABLE PROGRAMACION (
  ID_PROGRAMACION INTEGER NOT NULL,
  HORAINICIO TIME,
  HORAFIN TIME,
  FECHA DATE);

jhonny 30-09-2008 18:23:10

Es porque tienes tu base de datos en dialecto 1, solo es posible declarar un campo de tipo Time si tienes dialecto 3.

En dialecto 1 tendrás que jugar con el tipo de campo Date, que en dialecto 1 guarda la fecha y la hora ahí mismo.

Nota: Quizá debas tener en cuenta que en dialecto 3 el tipo de dato Date solo guarda la fecha.

robertosc 30-09-2008 18:26:42

ah ok, como soy nuevo en firebird no tenia idea de eso :p

muchisimas gracias jhonny :D

jhonny 30-09-2008 19:11:08

Cita:

Empezado por robertosc (Mensaje 317247)
ah ok, como soy nuevo en firebird no tenia idea de eso :p

muchisimas gracias jhonny :D

Bueno, que bien, ya lo sabes :), de todas formas te recomiendo que si estas comenzando una nueva base de datos, es mejor que pienses en hacerla en el dialecto 3.

Las razones, son muchas, entre ellas el asunto de los centavos que hemos hablado por aquí en algunas ocasiones.

robertosc 30-09-2008 19:15:39

ok, muchas gracias por tu tiempo ;)

ya cree de nuevo la base de datos con dialecto 3 y ya funciono el datatype TIME :D


La franja horaria es GMT +2. Ahora son las 22:28:42.

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