Tipo de error:(0x80020009)

carmen
03 de Marzo del 2004
Hola, cuando hago una consulta a la bd Oracle y uno de los campos es numerico me sale el siguiente error:
Tipo de error:
(0x80020009)
Ocurrió una excepción.

¿A qué es debido?


sql = "SELECT nombre, cp FROM clientes c where (c.usuario='"&usu&"' and c.pwd='"&pas&"')"
RS.Open sql, con
Response.Write RS("nombre")
Response.Write RS("cp")

James Quintana
03 de Marzo del 2004
Tuve un problema similar, y lo resolvi revisando la sentencia sql, para que no existan los errores sgtes:
Error en nombre de la base de datos
Error en nombre de los campos a seleccionar..
Te sugiero que intentes modificando tu sql y prueba con un campo, y acontinuacion ponle un Response.write("FUNCIONA") : Response.end()
si puedes leer el mensaje entonces tu sql esta bien y ya no te saldra el error(0x080020009).
Suerte.
[email protected]

mikenian
03 de Marzo del 2004
Bueno, pues a mi me pasaba lo mismo, pero el error no era de la funcion de SQL, sino que los valores de mis variables que estaba usando no tomaban valor alguno. Entonces, al momento de que queria comparar alguno de estos datos sacaba la excepcion.
Lo soluciones revisando el flujo de mi programa y viendo donde se quedaba sin datos.