Grabar Fechas en Mysql
Publicado por Danilo (20 intervenciones) el 21/02/2004 08:09:48
hola a todos, les tengo un consulta que hacer, resulta que estoy trabajando con vb.net y mysql. En el momento de guardar un registro me graba todos los campos menos los de tipo DateTime o Date, y eso que en mi formulario le conviero la fecha de mis dtpicker y texbox a el formato de año-mes-dia. He probado todo incluso probe la consulta de actualizacion con un visor de mysql y me funciono ok. pero en mi programa no me guarda la fecha siendo que me sercioro de los valores y que la sintaxis de la consulta SQL sea correcto. La consulta que utilizo
para pasarle los parametros es por ejemplo:
'Capa de Usuario
'le asigno el valor de mis dtpicker
dim dtFecha1 as datetime = dtpFecha.value
dim dtFecha2 as datetime = dtpFecha.value
'LLamo namespace Datos con su metodo grabar
Datos.Grabar_tabla(txtcodigo.text,dtFecha1.tostring("yyyy-mm-dd"),dtFecha2.tostring("yyyy-mm-dd"))
y en mi capa de datos me queda algo asi
INSERT INTO PRODUCTO(Id,Fecha1,Fecha2)
VALUES (1,'#2000-11-26#','#1979-11-26#")
como ven no se aprecia error en la consulta SQL.
Utilizo un control de errores de vb.net + transacciones y a un asi no tengo errores.
NO LO ENTIENDO QUE PODRA SER.
Desde ya muchas gracias por su tiempo y ojala puedan ayudarme...
para pasarle los parametros es por ejemplo:
'Capa de Usuario
'le asigno el valor de mis dtpicker
dim dtFecha1 as datetime = dtpFecha.value
dim dtFecha2 as datetime = dtpFecha.value
'LLamo namespace Datos con su metodo grabar
Datos.Grabar_tabla(txtcodigo.text,dtFecha1.tostring("yyyy-mm-dd"),dtFecha2.tostring("yyyy-mm-dd"))
y en mi capa de datos me queda algo asi
INSERT INTO PRODUCTO(Id,Fecha1,Fecha2)
VALUES (1,'#2000-11-26#','#1979-11-26#")
como ven no se aprecia error en la consulta SQL.
Utilizo un control de errores de vb.net + transacciones y a un asi no tengo errores.
NO LO ENTIENDO QUE PODRA SER.
Desde ya muchas gracias por su tiempo y ojala puedan ayudarme...
Valora esta pregunta


0