FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Reiniciar variable TDate...
Hola, ya estamos por aqui con otra duda... estoy intentando hacer algo pareceido a esto...
variable1: TDate; If Not fecha.isnull Then variable1 := fecha.value else variable1 := Null; pero recibo error en variable1 := Null .... como se vacia/reinicia una variable tipo date ?
__________________
Borland Delphi XE2 // Interbase Server |
#3
|
||||
|
||||
Cita:
Impresionante la velocidad de respuesta jejeje, lo acabo de probar y me he encontrado con el fallo/problema que me suponia... Si le asigno a variable1 := 0; y despues le hago un ShowMessage(DatrToStr(variable1)) me devuelve 30/12/1899... una putadilla para mi la verdad... Por eso estaba buscando alguna forma de asignarle valor nulo a la variable O bien tendre que controlar mediante codigo que cuando sea esa fecha me la cambie por null a la hora de guardarla en el campo de la base de datos
__________________
Borland Delphi XE2 // Interbase Server |
#4
|
|||
|
|||
Hola
Si quieres "jugar" con los null, deberás usar una variable de tipo Variant. Luego tienes métodos para transformar ese variant a fecha como VarToDateTime |
#5
|
||||
|
||||
Hola,
No sé... lo que se me ocurre a bote pronto igual es una tontería, pero, a la hora de guardar la información en la base de datos, ¿no podrías guardar directamente un valor "null", y no el valor de la variable que se supone puede contener dicho valor? No sé si me explico... ni si digo algo más o menos curioso... |
#6
|
||||
|
||||
Interesante, no se me habia ocurrido jeje, voy a investigarlo, parece buena idea
__________________
Borland Delphi XE2 // Interbase Server |
#7
|
||||
|
||||
Cita:
__________________
Borland Delphi XE2 // Interbase Server |
#8
|
||||
|
||||
Si, problema resuelto utilizando variables tipo variant a las que si puedo asignarles valor null, Gracias a todos
__________________
Borland Delphi XE2 // Interbase Server |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Tdate time!!!!!!!!!!!!!!! | alixp23 | C++ Builder | 1 | 13-04-2007 06:57:32 |
!!!!Ayuda con Tdate Time!!!!!!!!!! | alixp23 | C++ Builder | 3 | 11-04-2007 01:06:04 |
Partes de TDate | beatriz g | Varios | 1 | 04-09-2006 19:57:22 |
Problema con el TDate. | alfredosg19 | OOP | 8 | 15-03-2005 13:05:30 |
Tdate sin decimales | MITOPE | Varios | 2 | 18-03-2004 20:52:49 |
|