Problema con guardar fecha en access
Tengo un Problema. Ojala me puedan ayudar.
En mi trabajo me pidieron que respaldara una tabla de SQL server en Access, realizo la consulta en SQL server e intento ingresar los datos en Access, el problema es que en ocasiones me marca error : Microsoft OLE DB Provider for ODBC Drivers error '80040e07' No coinciden los tipos de datos en la expresión de criterios
Imprimo en pantalla la consulta SQL y la pego en access y al ejecutarla no hay ningún problema.
Les mando mi consulta para ver si me pueden ayudar encontrar el error de esta:
Sql="insert into checadas(IdEmpleado,Fecha,IdTipoChecada,Cantidad) values ('"& Qry_o("IdEmpleado") &"','" & Qry_o("Fecha") &"','"& Qry_o("IdTipoChecada") &"',"&Qry_o("Cantidad") &")"
El resultado en Pantalla es el siguiente:
insert into checadas(IdEmpleado,Fecha,IdTipoChecada,Cantidad) values ('570','02/04/2008 03:36:00 p.m.','S',2)
donde en ambas BD son
IdEmpleado=texto
Fecha=fecha/hora formato general
IdTipoChecada=texto
Cantidad=Numerico
Intente poner por separado la fecha y hora y me sigue marcando lo mismo, intente poner apostrofe a cantidad y nada, y lo único que me resulto fue quitarle a la fecha el a.m y p.m. Cosa que no es correcta para mi respaldo
Lo que me tiene consternada es que mañana puedo ejecutarla con los mismos datos y no me marca ningún error y al día siguiente tengo el mismo problema.
AUXILIO, siento que me estoy volviendo loca.
En mi trabajo me pidieron que respaldara una tabla de SQL server en Access, realizo la consulta en SQL server e intento ingresar los datos en Access, el problema es que en ocasiones me marca error : Microsoft OLE DB Provider for ODBC Drivers error '80040e07' No coinciden los tipos de datos en la expresión de criterios
Imprimo en pantalla la consulta SQL y la pego en access y al ejecutarla no hay ningún problema.
Les mando mi consulta para ver si me pueden ayudar encontrar el error de esta:
Sql="insert into checadas(IdEmpleado,Fecha,IdTipoChecada,Cantidad) values ('"& Qry_o("IdEmpleado") &"','" & Qry_o("Fecha") &"','"& Qry_o("IdTipoChecada") &"',"&Qry_o("Cantidad") &")"
El resultado en Pantalla es el siguiente:
insert into checadas(IdEmpleado,Fecha,IdTipoChecada,Cantidad) values ('570','02/04/2008 03:36:00 p.m.','S',2)
donde en ambas BD son
IdEmpleado=texto
Fecha=fecha/hora formato general
IdTipoChecada=texto
Cantidad=Numerico
Intente poner por separado la fecha y hora y me sigue marcando lo mismo, intente poner apostrofe a cantidad y nada, y lo único que me resulto fue quitarle a la fecha el a.m y p.m. Cosa que no es correcta para mi respaldo
Lo que me tiene consternada es que mañana puedo ejecutarla con los mismos datos y no me marca ningún error y al día siguiente tengo el mismo problema.
AUXILIO, siento que me estoy volviendo loca.
1 Respuesta
Respuesta de juliusguate
1