Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   fecha sql 12:00 (https://www.clubdelphi.com/foros/showthread.php?t=53028)

Carmen Flores 08-02-2008 03:36:39

fecha sql 12:00
 
Hola, alguien me puedes ayudar, pf, al insertar (SQL) en mi BD (dbisam) tengo campos Date, algunos de ellos en ocasiones no tienes datos, la variable de date esta en 0 y al insertarlo lo hace como 12:00 a m y quiero que no inserte nada.

Gracias

jachguate 08-02-2008 08:38:41

Hola.

En lugar de insertar "cero" (0) debes insertar el valor null.

Hasta luego.

;)

Carmen Flores 09-02-2008 03:56:55

Gracias por responder, ya lo habia hecho asi y una no lo consigo:

var
EnvMorelia:TTime;

if EnvMorelia=0 then
EnvMorelia:=StrToTime(null);
ParamByName('enviomorelia').AsDateTime:=EnvMorelia;

o asi:

if EnvMorelia=0 then
EnvMorelia:=null;
ParamByName('enviomorelia').AsDateTime:=EnvMorelia;

jachguate 09-02-2008 04:04:15

Hola.

Te recomiendo que uses la etiqueta delphi para publicar trozos de código.

Hazlo así:

Código Delphi [-]
  if EnvMorelia = 0 then
    ParamByName('enviomorelia').Clear
  else
    //otra cosa;

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 08:54:32.

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