Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-03-2008
metroyd metroyd is offline
Miembro
 
Registrado: oct 2007
Posts: 78
Poder: 17
metroyd Va por buen camino
Ayuda para guardar fechas en mysql

Hola. Estoy haciendo un formulario de captura, en donde el usuario escribe informacion en Edits y Memos y tambien deseo almacenar fechas. No se si usar datetimepicker(nunca lo he usado) o maskedit. Y aparte, no se como seria la consulta para insertar los datos en la tabla. Hasta el momento solo he manejado esto:
Código Delphi [-]
  consulta:='insert into correo'+'(indice, de, para, asunto, mensaje)'+
   'values('+chr(39)+Edit1.Text+chr(39)+','+chr(39)+Edit2.Text+chr(39)+','+chr(39)+Edit3.Text+chr(39)+'  ,'+chr(39)+Edit4.Text+chr(39)+','
                +chr(39)+Memo1.Text+chr(39)+')';
              DataModule3.ADOQuery1.Close;
              DataModule3.ADOQuery1.SQL.Clear;
              DataModule3.ADOQuery1.SQL.Add(consulta);
              DataModule3.ADOQuery1.ExecSQL;
              ShowMessage('Correo enviado correctamente');

Realmente no se si este bien. Lo ocupe para una pequeña aplicacion y pues si guarda informacion. Pero ahora no se como guardar fechas usando datetimepicker o mask edit. Espero su ayuda, gracias!!!!. TAmbien otra duda: Realmente no se para que van los numeros en esta parte:
Código Delphi [-]
values('+chr(39)+Edit1.Text+chr(39)+','+chr(39)+Edit2.Text+chr(39)+',
Yo los puse porke asi me dijeron que lo hiciera, pero pues, esos 39 son la longitud del campo en la base de datos o que onda??
Gracias , espero su ayuda!!!!
Responder Con Cita
  #2  
Antiguo 10-03-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 19
MaMu Va por buen camino
Hola, mira, yo siempre las guardo asi:

Value para el insert de una fecha

Código Delphi [-]
QuotedStr(FormatDateTime('yyyy-mm-dd',DateTimePicker1.Date))

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita
  #3  
Antiguo 10-03-2008
metroyd metroyd is offline
Miembro
 
Registrado: oct 2007
Posts: 78
Poder: 17
metroyd Va por buen camino
Cita:
Empezado por mamu Ver Mensaje
Hola, mira, yo siempre las guardo asi:

Value para el insert de una fecha

Código Delphi [-]QuotedStr(FormatDateTime('yyyy-mm-dd',DateTimePicker1.Date))


Saludos
Bueno, entonces quedaria algo asi:
Código Delphi [-]
 consulta:='insert into correo'+'(indice, de, para, asunto, mensaje)'+
  'values('+
QuotedStr(FormatDateTime('yyyy-mm-dd',DateTimePicker1.Date))+chr(39)+Edit1.Text+chr(39)+','+chr(39)+Edit2.Text+chr(39)+','+chr(39)+Edit3.Text+chr(39)+','+chr(39)  +Edit4.Text+chr(39)+','
               +chr(39)+Memo1.Text+chr(39)+')';
y en caso de que en mi tabla el tipo de fecha es dd/mm/yyyy ????
Responder Con Cita
  #4  
Antiguo 10-03-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 19
MaMu Va por buen camino
Bueno, para eso es el

Código Delphi [-]
FormatDateTime('yyyy-mm-dd',DateTimePicker1.Date)

donde "yyyy-mm-dd" es el formateo que vos le das a la fecha, como ser:
"dd-mm-yyyy", aunque creo que en mySQL por defecto el formato es "yyyy-mm-dd".

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
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
Ayuda para Guardar calciojar Conexión con bases de datos 3 25-02-2008 14:43:03
Ayuda para filtrar por fechas jocey Conexión con bases de datos 1 05-11-2007 19:22:25
Algun componente para guardar jpg en mysql? delphivan Gráficos 1 30-05-2005 16:48:08
Ayuda, para manejar fechas, en sql Ariatna SQL 4 27-08-2004 22:11:53
Ayuda para iniciarme en esto de la base de datos MySql inexperto MySQL 5 28-05-2004 19:12:50


La franja horaria es GMT +2. Ahora son las 13:16:17.


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