FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como guardar la fecha de hoy en mysql?
Hola gente, mi duda es sobre como guardar la fecha actual en delphi y viceversa.
Cuando capturo la fecha actual esta en el formato dd/mm/aaaa y mysql toma valores aa/mm/dd. Como hago para guardarlas y como hago luego para mostrarlas? Muchas gracias. |
#2
|
||||
|
||||
En caso de fechas actuales yo prefiero que sea el servidor de base de datos el que las guarde (Un usuario puede cambiar la fecha del sistema pero no del servidor) para lo cual puedes usar la función de mysql NOW()
__________________
self.free; |
#3
|
|||
|
|||
Hola,
a mi las fechas siempre me han dado bastantes problemas. Al final lo que hago es crear un campo en mysql que sea datetime y luego las trato antes de insertarlas en la base de datos. Cuando inserto un registro en la base de datos formateo antes la fecha: "insert into .....(..., campotipofecha,...) values (...,FormatDateTime('yyyymmdd',EFecha.date),...) Para recuperarla no hay ningún problema , el mismo campo se le asigna al componente: EFecha.date := FieldByName('fecha').AsDateTime; Si realizas alguna comparación igual que con el insert. Desde que uso esto no he tenido ningun problema con ellas. |
#4
|
|||
|
|||
Cita:
Les cuento q intente en un query
Donde :hoy es el parametro q recibe
La cuestion es q o hay algo q no comprendi o algo estoy haciendo mal. Te cuento q uso mysql 5 y delphi 7. Alguna sugerencia? O como podria guardar la fecha desde la consulta directamente? algo asi como lo q dice Droguerman. Última edición por lucho1981 fecha: 20-11-2008 a las 20:04:47. |
#5
|
||||
|
||||
Los problemas con las fechas se evitan si se pasan correctamente como parámetros:
O sea, el valor se pasa como tipo TDate y es el propio componente Query quien se encarga del formato adecuado para el motor en cuestión. Observa que debes poner AsDate y no Value. Si quieres que sea el mismo MySQL el que asigne la fecha usa la función curdate:
// Saludos |
#6
|
||||
|
||||
Hola
Es raro pero a mi access no me deja hacerlo asi: Me da error de sintaxis: Lo tengo que hacer asi: Osea esto: Saludos
__________________
Siempre Novato |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Guardar null (nolo) en un campo fecha en Firebird | cahosoft | Conexión con bases de datos | 3 | 19-04-2014 09:54:17 |
Guardar la fecha de un TDatetimePicker en una base de datos | frholguin | Conexión con bases de datos | 5 | 11-09-2008 19:48:51 |
Como guardar la fecha a una tabla | irixita | SQL | 2 | 19-08-2008 18:59:49 |
Como consulto un valor en MYSQL por un campo de tipo fecha? | flystar | MySQL | 3 | 18-09-2007 01:01:33 |
Como Guardar una foto en un campo MYSql | MRS@N | SQL | 1 | 25-10-2006 01:07:32 |
|