FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con fechas Tdate
Tenngo un aplicacion en la cual utilizo sql para consultar rangos de pedidos entre fechas, ahora bien para esto generalmente uso tmsdatePicker el cual me devuelve la fecha seleccionada en su propiedad date...
Bien aparte de eso dentro de la misma aplicacion manejo un array de Tdate llamado arregloDias en el cual dada una fecha cualquiera guardo las fechas de toda la semana cosa de poder manejar esos valores facilmente, tengo un procedimiento que llama a una consulta con paramentros (los cuales paso como parametros) ...algo asi
ahora bien todo funciona cuando paso los valores de los paramentros desde un timepicker no asi cuando los paso como los elementos del arreglo ejemplo
no funciona si lo llamo asi ....
algo curioso solo funciona si en la declaracion del procedure los paramentros son del tipo variant , asi mismo en la declaracion del arrayDias
la verdad asi ya funciona pero no me convence porque no se bien que es lo que pasa .... me gustaria que alguien me lo aclare antes de continuar arrastrando un error que despues me cueste caro ... Gracias ... |
#2
|
||||
|
||||
Proba
Saludos
__________________
|
#3
|
|||
|
|||
Pues la cosa seria...porque
Porque debo colocar el array de tipo variant y no de tipo tdate para que funcione ...eso no me cuadra digo es una simple consulta con parametros que se los paso y ya ....
ahora bien en el debbuger cuando audito los valores de los parametros si se los paso como array de tipo tdate sale un entero y si es desde variant una fecha delimitada con comillas simples .... Gracias por su atencion ..... |
#4
|
||||
|
||||
Es que la fecha en si, es un numero. Si vos usas TDate, solo esta la fecha, y no la hora. Seguramente el campo debe ser TDateTime. He ahi tu problema. Porque las sentencias funcionan perfectamente.
Saludos
__________________
|
#5
|
||||
|
||||
Cita:
lo mejor es hacerlo asi: Pruebalo...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Última edición por rgstuamigo fecha: 21-04-2009 a las 21:49:17. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Reiniciar variable TDate... | JoysticK | Varios | 7 | 14-09-2008 03:37:59 |
Tdate time!!!!!!!!!!!!!!! | alixp23 | C++ Builder | 1 | 13-04-2007 06:57:32 |
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 |
|