FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
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 |
#7
|
||||
|
||||
No me había fijado más que en la parte del VALUES, pero desde luego tienes razón. Tal como lo pones es la sintaxis correcta.
En el caso de ADO, no existe el AsDate como lo había puesto, así que hay que especificar el tipo de datos del parámetro:
// Saludos |
#8
|
|||
|
|||
Gracias
Gracias Roman, probare de hacerlo a tu manera.
Disculpen mi ignorancia Gracias caral, como siempre dando en el blanco de mi problema.. |
#9
|
||||
|
||||
Hola
Es que entre Novatos nos entendemos. Saludos
__________________
Siempre Novato |
#10
|
|||
|
|||
Me parece q ya pasaste la etapa de novato, me haces quedar como algo menor a un novato (q era lo q yo me consideraba) jejee.
Aprovecho la oportunidad para preguntar si alguien sabe como capturar el evento anterior al de cerrar la ventana principal. Trate de usar el evento OnClose del formulario, pero no se si escribo mal el codigo o en el evento equivocado, porq si o si se cierra la ventana.
En el caso de q diga q no....q debo hacer para q no se cierre la ventana principal? |
#11
|
||||
|
||||
Hola
Esta deberia de ser otra pregunta, otro hilo, pero bueno. Saludos
__________________
Siempre Novato |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
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 |
|