Is not a Valid Date Time
Hello y bendiciones. Aqui estoy de nuevo con un nuevo error
Estoy usando Delphi 2009 y Sql Server 2012. Tengo un modulo de registro de pacientes donde uso componentes de base de datos EJ: DBedits, DBradiogroup Etc... El unico comoponente que no es de base de datos es el DateTimePicker y con ese componente es que tengo el error. Me explico: En el evento BeforePost del AdoTable correspondiente a la tabla pacientes coloco el siguiente codigo:
Con ese codigo en ese evento no tengo problema. El problema esta, cuando coloco en el evento AfterScroll del AdoTable el siguiente codigo, para que cuando navegue por los registros el DateTimePicker tome la fecha que esta almacenada en la tabla pacientes.
Entonces cuando ejecuto el programa y entro al modulo Registro de Pacientes, al hacer clic en el boton Nuevo Registro sale el error: "Is Not a Valid Date Time". He probado cambiando el campo de Fecha de Nacimiento a DATE en la base de datos y hace lo mismo. Gracias de antemano por la ayuda brindada |
Supongo que el problema está en como se da formato a la fecha al convertira a string.
Lo correcto es trabajar con el tipo de datos sin hacer transformaciones. Los campos de una tabla suelen tener la propiedad
Prueba utilizado y
|
Cita:
O dado que en la unit System.pas hay esto:
Sería equivalente a usar:
Aunque visualmente queda más claro como ha escrito [duilioisola]. |
Solucionado
Gracias por la ayuda brindada
Lo resolvi colocando el campo FechaNacimiento en la base de datos de tipo DATETIME. Antes solo estaba en DATE. |
La franja horaria es GMT +2. Ahora son las 22:39:29. |
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