Yo no uso MySql, pero te cuento lo que hago en SQL Server:
Para los campos datetime, usá la función getdate() del Transact SQL
Para los campos date, usá dtos(fecha), o hacé una función como esta:
lparameter dFecha
cFecha =
Alltrim(Str(Year(dFecha)))+'-'+Padl(Alltrim(Str(Month(dFecha))),2,'0')+'-'+Padl(Alltrim(Str(Day(dFecha))),2,'0')
return cFecha
Esa función transforma la fecha, por ej la de hoy, en lo siguiente:
2011-08-15 con eso se graba perfectamente en SQL Server, supongo que en
MySql es igual
En cuanto a los datetime, yo genero un campo datetime en la tabla del
SQL, con un valor por defecto de GETDATE(). Al grabar el registro ese
campo se llena solo con el date time. Ahora, si lo que querés es copiar
un datetime, creo que el ODBC lo transforma directamente.
Rafael Copquin
El 15/08/2011 10:15, pablo.oviedo escribió:
Hola, quiero exportar un par de dbf a mysql. Como deberia hacer el
mapeo de los tipo de datos datetime, date a su equivalente en mysql?
Saludos.