Por favor: error The conversion of char data type....

23/03/2005 - 21:41 por Marcelo | Informe spam
Necesito dar una solución urgente al siguiente error:
"The conversion of char data type to smalldatetime data type resulted in an
out-of-range smalldatetime value"

el sistema esta desarrollado en VB6 SP5 para un equipo que tiene un sql
server 2000 con sp3 y XP con sp2 ( cuantos sp... )

Desde ya muchisimas gracias

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
23/03/2005 - 22:07 | Informe spam
Marcelo,

Necesitamos mas informacion al respecto.

- Como estas insertando desde la aplicacion cliente, enviando la sentencia o
llamando un procedimiento almacenado?

El problema se debe a que estas enviando una fecha que esta fuera del rango
permitido por smalldatetime, que es:

Enero 1, 1900 hasta Junio 6, 2079

y el tiempo almacenado es solo hasta el minuto.

Ejemplo:


select cast('20790607' as smalldatetime)
go

Result:

Server: Msg 296, Level 16, State 3, Line 2
The conversion of char data type to smalldatetime data type resulted in an
out-of-range smalldatetime value.


AMB

"Marcelo" wrote:

Necesito dar una solución urgente al siguiente error:
"The conversion of char data type to smalldatetime data type resulted in an
out-of-range smalldatetime value"

el sistema esta desarrollado en VB6 SP5 para un equipo que tiene un sql
server 2000 con sp3 y XP con sp2 ( cuantos sp... )

Desde ya muchisimas gracias

Respuesta Responder a este mensaje
#2 MAXI
23/03/2005 - 23:34 | Informe spam
Hola, este error se da cuando quieres convertir la fecha y esta fuera de
rango, por ej, si el usuario usa sistema de fechas americano (mm-dd-yyyy) y
vos le queres pasar

20-1-2005 dara ese error, entonces, o trabajas las fechas como ANSI YYYYMMDD
o te fijas el usuario como esta configurado



Maxi
Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)



"Marcelo" escribió en el mensaje
news:
Necesito dar una solución urgente al siguiente error:
"The conversion of char data type to smalldatetime data type resulted in
an
out-of-range smalldatetime value"

el sistema esta desarrollado en VB6 SP5 para un equipo que tiene un sql
server 2000 con sp3 y XP con sp2 ( cuantos sp... )

Desde ya muchisimas gracias

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida