Alguien Me Puede Ayudar
tengo este codigo
bd.Active :=true; bd.Append ;//insertar los registros en la tabla bd.FieldByName('Clave cliente').AsString :=edit1.Text ; bd.FieldByName('nombre').AsString :=edit2.Text ; bd.FieldByName('appaterno').AsString :=edit3.Text ; bd.FieldByName('apmaterno').AsString :=edit4.Text ; bd.FieldByName('domicilio').AsString :=edit5.Text ; bd.FieldByName('fecha de nacimiento').DataSize :=strtodate(edit6.Text); bd.Post ; y en la linea "bd.FieldByName('fecha de nacimiento').DataSize :=strtodate(edit6.Text);" me marca el error yo se Que no es asi La sixtasis de la linea Alguien me podria decir como es.. quiero guardar la fecha en una BD en acces nomas que me atore en esa linea... |
bd.FieldByName('fecha de nacimiento').AsDateTime :=strtodate(edit6.Text);
Pero te recomiendo que uses un TDateTimePicker en vez de un TEdit para que la fecha te venga validada. Saludos. |
Gracial colega funciono era el .asdatatime
ya funciono vien .. pero quisiera saber en que paleta se encuentra el TDateTimePicker. |
ya lo alle jejeje esta en win32..
quitare mi caja de texto y pondre el TDateTimePicker pero quisiera saber como seria la linea de codigo que tendre que poner.? |
gracias colega se mira mucho mejor con el componente datatimerpiker
la linea seria bd.FieldByName('fecha de nacimiento').AsDateTime :=(DateTimePicker1.DateTime ); o puede variar el .datatime |
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. |
Mensaje para bothy: Por favor, titula correctamente los mensajes, encontrarás ayuda en la guía de estilo, piensa que la gente que luego haga búsquedas para resolver problemas similares no lo encontrarán si titulas como en tus mensajes: "un poco de ayuda", "alguien me puede ayudar", etc. Pon algo más descriptivo, por favor. Gracias.
|
curiosamente si trabajas con access por mas que pongas en el datetimepicker date o time por separado, igual te pone la fecha y la hora todo junto, si mal no me equivoco.
|
Cita:
Y ya de paso, añadiendo a lo dicho por Casimiro, te recomendaría que utilizaras TAG's cuando escribas código Delphi. Que los novatos no sepan esto, pase, pero con 75 mensajes "a tus espaldas..." :(:(:( |
La franja horaria es GMT +2. Ahora son las 03:48:07. |
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