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)
-   -   unir fecha y hora (https://www.clubdelphi.com/foros/showthread.php?t=17914)

noobdelphi 25-01-2005 22:13:35

unir fecha y hora
 
buenas comunidad... mi problema es el siguiente tengo un TG(disparador) que se dispara en el insert de una tabla pero debo meter el valor de la fecha y hora que tengo en dos variables una de tipo DATE y otra de tipo TIME y necesito unirlas en una variable de tipo TIMESTAMP agraadeceria si alguien me puede ayudar a hacer esta operaion.

uso firebird 1.5.x dialect 3

de ante mano muchas gracias

marcoszorrilla 25-01-2005 22:42:30

Prueba con este ejemplo:
Código Delphi [-]
procedure TForm1.IBTable1FECHAChange(Sender: TField);
begin
IbTable1Fechahora.Value:=IbTable1Fecha.value+IbTable1hora.Value;
end;

Un Saludo.

noobdelphi 25-01-2005 22:49:38

marcoszorrilla muchas gracias por la respuesta... aclaro que el disparador esta en la base de datos XD disculpas por no hacerme entender

sercornejov 26-01-2005 00:43:06

PORQUE NO COLOCAS EL CAMPO DE LA TABLA COMO TIPO CALCULADO

yo cree una base de datos de FB1.5 Dialect 3 y cree la tabla así:

CREATE TABLE T1 (
FECHA DATE,
HORA TIME,
FECHAHORA COMPUTED BY (fecha+hora)
);

cada ves que insertes un registro con los datos de fecha y hora, al hacer post, la base de datos genera el campo fechahora como tu lo quieres

Espero te sirva

Sergio


La franja horaria es GMT +2. Ahora son las 23:49:54.

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