Ver la Versión Completa : unir fecha y hora
noobdelphi
25-01-2005, 22:13:35
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:
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
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.