Ver Mensaje Individual
  #1  
Antiguo 05-04-2006
zvf zvf is offline
Miembro
 
Registrado: abr 2006
Posts: 158
Reputación: 19
zvf Va por buen camino
Inserta fecha actual

Tengo un problema al querer insertar la fecha de hoy en una base de datos con el siguiente código delphi:

Código Delphi [-]
 
 
  d:=date;
  sd := datetostr (d);
 
 consulta:= 'INSERT INTO `ventas` (`venta_fecha`,`venta_fact`,`venta_total`) VALUES ('+ #39 + sd + #39 +','+ #39 + sesremision + #39 +' ,'+ #39 + ssender + #39 +');' ;
  ZQInserta.SQL.Clear;
  ZQInserta.SQL.Add(consulta);
  ZQInserta.ExecSQL;
 showMessage (sd);

Las variables d y sd son de tipo :
d : TDate;
sd : string;

El mensaje para ver el contenido de la variable sd, muestra:
04/04/2006

Pero en la base de datos, en el campo venta_fecha guarda :
2004-04-20

¿Saben porque me cambia la fecha?
Yo quiero que en la base de datos se guarde la fecha de hoy, es decir:
2006-04-04

¿Que puedo hacer?
Responder Con Cita