Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Insertar Fechas en MySQL (https://www.clubdelphi.com/foros/showthread.php?t=17474)

bustio 11-01-2005 01:35:07

Insertar Fechas en MySQL
 
Hola a todos!!!!

Tengo la siguiente problematica. Quiero insertar una fecha dentro de un campo datetime de una base de datos, pero quiero que sea la fecha del servidor MySQL.
Para lograr esto hice lo siguiente:(estoy trabajando con delphi 7 y MySQL)

Query.SQL.Text :='Select Now()';
Query.ExecSQL;
Fecha := DSQuery.FindFile('Fecha').Value;

Ya dentro de Fecha tengo la fecha del sistema, pero lo que me devuelve es esto:

1/10/2005 8:36:00 PM

Ahora, cuando trato de insertar este valor en la BD, no me lo inserta y me deja el campo en Null.
Cuando tengo que entrar los valores editandolos sobre el MySQL tioenen este formato:
2003-12-01 04:00:00

pienso que tal vez por eso es el error.. alguien pudiera decirme como se hace esto?!?!

Gracias!!

LAzaro Bustio MArtinez!

roman 11-01-2005 23:23:13

Pues sí, ése es el error, el formato que usa MySql difiere del que tienes pero sería mejor si nos comentaras acerca de qué es DSQuery y qué tipo de datos es Fecha.

Por otra parte, quizá te sirva usa campos TimeStamp que pueden definirse para que al insertar un registro, el servidor automáticamente lo rellene con la hora actual sin que tú hagas nada, y las versiones recientes de MySql te permiten especificar si quieres o no que el campo se actualice cada vez que modifiques el registro.

// Saludos

bustio 12-01-2005 14:03:22

Disculpas
 
Pues si, Roman tiene razon. El error esta en el formato, lo que no entiendo es como el MySQL devuelve la fecha con uno determinado y cuando le van a inertar una nueva fecha editandola directamente sobre la tabla pues pone otro formato.
DSQUery es un DatSource que almacena el resultado de Query.
Me pudieras decir como puedo resolver este problema?


La franja horaria es GMT +2. Ahora son las 23:33:52.

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