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.

Preguntas similare

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.




Respuesta Responder a este mensaje
#2 Sergio Cifuentes
18/11/2003 - 00:32 | Informe spam
Gracias por tu respuesta Maximiliano pero fijate q tendria q modificar todo
mi programa y me parece raro pq de un momento a otro me empezo a dar el
error y no he hecho ninguna modificacion de configuracion ni nada, es mas
copio la aplicacion en otra pc y funciona correctamente, es obvio q es algo
en mi maquina lo q esta mal


"Accotto Maximiliano Damian" wrote in
message news:#
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.
>
>
>
>


Respuesta Responder a este mensaje
#3 Accotto Maximiliano Damian
18/11/2003 - 00:37 | Informe spam
como tenes la configuracion regional del equipo? porque no la revisas!!

Se lo q te dije es cambiar algunas cosas!! pero yo en todas las aplicaciones
lo hago porque tambien he tenido problemas entonces es como q me sistematice
yo (siempre las convierto a sistema americano) y desde ahi mis aplicacion no
importa lo q cambie en la configuracion regional q funciona lo mas bien
(tomalo encuenta para tus proximos proyectos)

pero para empezar revisa la config regional de la maquina donde funciona y
copiala a la otra.

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:
Gracias por tu respuesta Maximiliano pero fijate q tendria q modificar


todo
mi programa y me parece raro pq de un momento a otro me empezo a dar el
error y no he hecho ninguna modificacion de configuracion ni nada, es mas
copio la aplicacion en otra pc y funciona correctamente, es obvio q es


algo
en mi maquina lo q esta mal


"Accotto Maximiliano Damian" wrote in
message news:#
> 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.
> >
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#4 msnews.microsoft.com
18/11/2003 - 00:38 | Informe spam
Has mirado si la configuración regional para las fechas esta igual en los
dos PC ??

Saludos
Alex A. Solano

"Sergio Cifuentes" wrote in message
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.




Respuesta Responder a este mensaje
#5 Sergio Cifuentes
18/11/2003 - 00:59 | Informe spam
si ya revise la configuracion regional y tengo la tengo a english(United
States) en las dos maquinas y con todo igual (fecha y hora) pero igual sigue
sin funcionar no entiendo pq, inclusive en el odbc lo configure para q
revise siempre la configuracion regional de la maquina pero igual nada.

"msnews.microsoft.com" wrote in message
news:OFQ$#
Has mirado si la configuración regional para las fechas esta igual en los
dos PC ??

Saludos
Alex A. Solano

"Sergio Cifuentes" wrote in message
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.
>
>
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida