Ver Mensaje Individual
  #6  
Antiguo 12-03-2010
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Reputación: 20
afxe Va por buen camino
Te has autorespondido!!!. Es correcto:

bd.FieldByName('fecha de nacimiento').AsDateTime := DateTimePicker1.DateTime;

incluso

bd.FieldByName('fecha de nacimiento').AsDateTime := DateTimePicker1.Date;

si no necesitas almacenar la hora.

No sé con qué necesidades andas, pero si usas componentes DBaware no tendrías que hacer la asignación de valores por programas, simplemente asignas la propiedad DataSet y Datafield y lo que el usuario ponga se almacenará directamente en el registro de tu tabla. Échale un ojo también a los campos persistentes (dando un doble click sobre el dataset), te ahorran teclazos y errores en tiempo de ejecución (si hay algún campo mal escrito).

Saludos.
__________________
Amar al mundo apasionadamente.
Responder Con Cita