![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda Problema tipo cadena/date
Buenas, perdón por molestar un sábado
![]() pxNacidoen date Nullvalue Poseo el siguiente código
Por lo que pude ver cuando se crean los campo en el adoquery se crea como tipo Twidestring no entiendo el porque si en sql esta muy bien definido. Alguna idea de como solucionar esto. Ya he borrado la tabla y creado nuevamente igual pasa. Alguna ayuda o consejo |
#2
|
||||
|
||||
¿Qué base de datos estás usando?
Aparte de tu pregunta, esto te puede traer muchos problemas: Es mejor que uses algo como:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Muy buenas casimiro, gracias por el comentario. lo tomare encuenta. Pero la aplicacion que estoy desarrollando no elimina registros solo cambia el estado de true a false; por lo que no habria problema alguno no existe el boton Delete o eliminar
![]() Por tu pregunta uso Microsft SQL 2014 mas delphi xe7 en la oficina y 10 en la casa. Como dije defino el campo tipo Date pero a la hora de agregar todos los campos al adoquery lo crea como un widestring de ahi viene el problema. he tratado de usar el datetostr pero igual me da error no se que hacer. |
#4
|
||||
|
||||
Cita:
dtpnacimiento es un datetimepicker, ¿no?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
¿Si sabes que es un tipo Date, porqué no lo especificas al asignar el valor?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
Si muchas gracias neftali , asi funciona; pero no entiendo el porque si en la tabla de Sql esta declarado como campo tipo DATE cuando agrego los campos al componente la crea como TWIDESTRING. Quiero saber si es que el compoente no soporte el tipo date o debe ser declarado tipo DATETIME en la tabla para que asi lo reconozca.
|
#7
|
|||
|
|||
He probado los cambios y todo perfecto siempre y cuando no cambie la fecha. Desde que selecciona una fecha he intento grabar obtengo el error. First chance exception at $7640DF72. Exception class EDatabaseError with message 'Conversion failed when converting date and/or time from character string'. |
#8
|
|||
|
|||
Muchas gracias doy por terminado este hilo. Utilice la forma mas rapida pero no la que se debe hacer. Cambie el tipo de campo a texto y con esto resuelto todo
|
#9
|
||||
|
||||
No tiene lógica, a ver si es un problema con la versión de los componentes que estás usando.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
tipo date | jSr | MySQL | 7 | 14-11-2007 08:36:57 |
Locate a una tipo date o time | RONPABLO | Firebird e Interbase | 6 | 29-11-2004 09:49:04 |
Problema con IBTable y campos de tipo date y time | erickperez6 | Conexión con bases de datos | 4 | 14-02-2004 03:22:22 |
campo tipo date | Giniromero | Firebird e Interbase | 21 | 13-08-2003 13:47:53 |
problema al insertar dato tipo date a un stringGrid | emil | SQL | 2 | 11-07-2003 18:41:34 |
![]() |
|