Problemas para actualizar fechas
Publicado por Ruben (3 intervenciones) el 23/07/2007 23:03:44
Hola, tengo un pequeño gran problema. Resulta que tengo un sistema hecho en visual basic 2006. Dicho sistema esta conectado a una base de datos hecha en foxpro 6.0. Esta BD a su vez es usada por un sistema hecho en foxpro 6.0. Este sistema se puede decir que es el principal. El sistema que yo hice en visual basic es para poder agregar datos de manera masiva datos a esta BD atraves de hojas de excel con formato definido. El problema surge cuando yo quiero dar de alta una fecha. En foxpro la fecha tiene el formato de "fecha" de 8 caracteres. Al yo hacer mi consulta a excel no tengo algu problema con los demas datos excepto con la fecha, y el problema se da solo momento de la actualización. Me manda el siguiente error "Data type mismatch". La fecha la jalo de la hoja de excel, la columna tiene un formato de fecha. Esta fecha la guardo en una variable de tipo Date. El formato de la fecha es "dd/mm/aaaa". Si quito esa parte de la consulta, los demás datos se actualizan bien, ese es mi unico problema, espero me tengan alguna solución.
StrSql = "UPDATE usuarios SET usufecac='" & Format(FechaInst, "dd/mm/aa") & "', usunumac='" & MedInst & "', Sello='" & Sello & "', usufabac=" & IdMarca & ", usudiaac=" & Diametro & " WHERE usucuent = " & cuenta & ""
Esta es la consulta que uso. Ya lo intente sin Format y nada.
StrSql = "UPDATE usuarios SET usufecac='" & Format(FechaInst, "dd/mm/aa") & "', usunumac='" & MedInst & "', Sello='" & Sello & "', usufabac=" & IdMarca & ", usudiaac=" & Diametro & " WHERE usucuent = " & cuenta & ""
Esta es la consulta que uso. Ya lo intente sin Format y nada.
Valora esta pregunta


0