Error al convertir datos

06/07/2004 - 20:08 por manolo | Informe spam
Hola,

Tengo un proyecto en vb que conecta a una base de datos sql 2000 bajo
windows xp.

El problema, es que al recorrer un recordset adopenforwardonly,
adlockreadonly, adcmdtext, llega el momento que dice vb:

Error: '-2147467259 (80004005)' en tiempo de ejecución : error de sintaxis
al convertir el valor nvarchar '6-450' para una columna de tipo de datos
int.

Pues bien, lo curioso es que solo recorro el recordset y el error me lo
da en la instrucción rs.movenex.
Las tablas a las que hace referencia la consulta no tienen ningún tipo
de trigger, le he pasado un dbcc checkdb a la base de datos, le he
reconstruido los índices a las tablas, etc, etc, etc, y no consigo dar con
el problema.

¿Alguien sabe que puede estar pasando?

Un saludo y gracias por adelantado.

Preguntas similare

Leer las respuestas

#1 SqlRanger [MVP .NET]
07/07/2004 - 11:45 | Informe spam
¿Puedes poner la instrucción Select?

Podría ser que en la instrucción Select, se esté intentando hacer alguna
conversión de nvachar a int y algún registro en particular no pueda hacerse.

Saludos:

Jesús López
MVP .net
Respuesta Responder a este mensaje
#2 manolo
07/07/2004 - 12:52 | Informe spam
Hola Jesús,

En efecto, era eso! diosmío que chorrada, no imaginaría nunca que un
error en la consulta lo devolviese rs.movenext en vez de rs.open!

Un saludo y muchas gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida