error odbc

18/11/2003 - 00:10 por Sergio Cifuentes | Informe spam
Alguien sabe pq no puedo insertar a una BDD de SQL 2000 desde VB 6.0 con
service pack 5, ya cheque mi configuracion regional, mi odbc y todo parece
estar bien
simplemente un dia ya no pude insertar, el mensaje de error es el siguiente:

-2147217913
[Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char data
type to a datetime data type resulted in an out-of-range datetime value.

y si inserto directamente desde un Query analizer la misma linea q manda el
VB por el odbc,
tonces si lo inserta,

Gracias.
 

Leer las respuestas

#1 Accotto Maximiliano Damian
18/11/2003 - 00:16 | Informe spam
amigo!! el tipo de error ese es porque estas insertando una fecha con mal
formato digamos:

Prueba lo siguiente:

Donde tengas fechas en tus insert desde VB6 conviertelas asi:

fecha = format(fecha_a_insertar,"MM/dd/YYYY HH:mm:ss") ' si necesitas con
hora
fecha = format(fecha_a_insertar,"MM/dd/YYYY") ' si necesitas sin hora

hace esto en donde pases fechas y te deberia funcionar.

Un saludo

Accotto Maximiliano Damian
Fundicion San Cayetano S.A.
Buenos Aires Argentina

Gerente de Sistemas y Tecnologia
()

"Sergio Cifuentes" escribió en el mensaje
news:%
Alguien sabe pq no puedo insertar a una BDD de SQL 2000 desde VB 6.0 con
service pack 5, ya cheque mi configuracion regional, mi odbc y todo parece
estar bien
simplemente un dia ya no pude insertar, el mensaje de error es el


siguiente:

-2147217913
[Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char


data
type to a datetime data type resulted in an out-of-range datetime value.

y si inserto directamente desde un Query analizer la misma linea q manda


el
VB por el odbc,
tonces si lo inserta,

Gracias.




Preguntas similares