Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-03-2010
bothy bothy is offline
Miembro
 
Registrado: ene 2010
Posts: 144
Poder: 15
bothy Va por buen camino
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...
Responder Con Cita
  #2  
Antiguo 12-03-2010
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Poder: 20
afxe Va por buen camino
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.
__________________
Amar al mundo apasionadamente.
Responder Con Cita
  #3  
Antiguo 12-03-2010
bothy bothy is offline
Miembro
 
Registrado: ene 2010
Posts: 144
Poder: 15
bothy Va por buen camino
Gracial colega funciono era el .asdatatime

ya funciono vien ..
pero quisiera saber en que paleta se encuentra el TDateTimePicker.
Responder Con Cita
  #4  
Antiguo 12-03-2010
bothy bothy is offline
Miembro
 
Registrado: ene 2010
Posts: 144
Poder: 15
bothy Va por buen camino
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.?
Responder Con Cita
  #5  
Antiguo 12-03-2010
bothy bothy is offline
Miembro
 
Registrado: ene 2010
Posts: 144
Poder: 15
bothy Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 12-03-2010
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Poder: 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
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
alguien me puede ayudar con optimización? mrnovice OOP 0 24-04-2008 19:13:54
Alguien me puede ayudar con un booteable? PiornoCKA&G Varios 5 02-01-2007 17:47:15
Por favor si me puede ayudar alguien Petolansa Conexión con bases de datos 3 29-07-2005 22:20:25
perdon alguien me puede ayudar faoa2000 SQL 1 17-09-2004 02:20:14
alguien me puede ayudar juziel Internet 2 13-09-2004 23:51:12


La franja horaria es GMT +2. Ahora son las 07:05:08.


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
Copyright 1996-2007 Club Delphi