Imposible leer un text de MySQL

07/01/2004 - 11:32 por Javier | Informe spam
Hola a todos.

Tengo un problema en asp intentando leer en una tabla de
MySQL, que está definida como :

Field Name : Observacion
Allow NULL; Activado
Data Type : text

El código de asp es :

SET rs=server.createObject("adodb.recordset")
rs.open "select * from tal where id="&id,conn,1,3
IF NOT rs.EOF THEN
observa=rs("Observacion")
ELSE
detalles=""
END IF

El error es :

Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
La operación de múltiples pasos de OLE DB generó errores.
Compruebe los valores de estado de OLE DB si es posible.
No se realizó ningún trabajo.


Salu2

Preguntas similare

Leer las respuestas

#1 Juan Carlos Martínez Fernández
07/01/2004 - 11:54 | Informe spam
Supongo que ya lo habrás comprobado, pero se me ocurre asi en caliente que
compruebes no solo si es RS.EOF sino tambien si tienes registros, dado que
un text es un puntero y éste, al no haber registros, podría estar apuntando
a quien sabe que.

Espero haberte sido util. Recibe un cordial saludo.

Juan Carlos Martínez Fernández
mailto:


"Javier" escribió en el mensaje
news:094201c3d509$8e4f4ed0$
Hola a todos.

Tengo un problema en asp intentando leer en una tabla de
MySQL, que está definida como :

Field Name : Observacion
Allow NULL; Activado
Data Type : text

El código de asp es :

SET rs=server.createObject("adodb.recordset")
rs.open "select * from tal where id="&id,conn,1,3
IF NOT rs.EOF THEN
observa=rs("Observacion")
ELSE
detalles=""
END IF

El error es :

Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
La operación de múltiples pasos de OLE DB generó errores.
Compruebe los valores de estado de OLE DB si es posible.
No se realizó ningún trabajo.


Salu2
Respuesta Responder a este mensaje
#2 Jhonny Vargas P. [MS MVP]
07/01/2004 - 12:51 | Informe spam
Hola Javier,

Prueba lo siguiente, por lo menos con Access los campos nulos los puedes
tratar de la siguiente manera:

observa = "" & rs("Observacion")



Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile
Sitio MVPs Chile http://www.mvp.cl



"Javier" escribió en el mensaje
news:094201c3d509$8e4f4ed0$
Hola a todos.

Tengo un problema en asp intentando leer en una tabla de
MySQL, que está definida como :

Field Name : Observacion
Allow NULL; Activado
Data Type : text

El código de asp es :

SET rs=server.createObject("adodb.recordset")
rs.open "select * from tal where id="&id,conn,1,3
IF NOT rs.EOF THEN
observa=rs("Observacion")
ELSE
detalles=""
END IF

El error es :

Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
La operación de múltiples pasos de OLE DB generó errores.
Compruebe los valores de estado de OLE DB si es posible.
No se realizó ningún trabajo.


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