ronimaxh
01-02-2008, 19:29:41
Hola amigos del club, uso sql. sever 2000 delphi 7, ado lo que pasa es que cuando guardo la fecha me la guarda con dos dias futuro, si guardo la fecha 01/02/2008, me la guarda 03/02/2008.
la guardo asi y dos dias futuro...
sql.text:='update nomina set fecha='+floattostr(fecha.date);
Si la guardo asi se guarda bien:
with frmdata.st do
begin
sql.text:='select * from nomina';
open;
while not eof do
begin
edit;
Fieldbyname('Fecha_nomina').asdatetime:=fecha.date;
try
post;
frmdata.conexion.CommitTrans;
except
frmdata.conexion.RollbackTrans;
end;
next;
end;
Nota: a las personas que le ha pasado esto como se puede resolver, me gusta hacerlo de la primera forma lo hace más rápido
la guardo asi y dos dias futuro...
sql.text:='update nomina set fecha='+floattostr(fecha.date);
Si la guardo asi se guarda bien:
with frmdata.st do
begin
sql.text:='select * from nomina';
open;
while not eof do
begin
edit;
Fieldbyname('Fecha_nomina').asdatetime:=fecha.date;
try
post;
frmdata.conexion.CommitTrans;
except
frmdata.conexion.RollbackTrans;
end;
next;
end;
Nota: a las personas que le ha pasado esto como se puede resolver, me gusta hacerlo de la primera forma lo hace más rápido