Pierdo el valor del recordset

15/12/2004 - 09:22 por David | Informe spam
Hola.

Tengo lo siguiente:
if rs("nTipoPublicacion") = "BI" then

Response.write "<td>SIGNATURA: " & s("cSignatura") & "<br>"
Response.write "UBICACIÓN: " & rs("Nombre") & "<br>"
Response.write "TÍTULO: " & rs("cTitulo") & "<br>"
Response.write "AUTOR: " & rs("cAutor") & "<br>"
Response.write "ISBN: " & rs("cISBN") & "<br>"

end if

Los valores del recordset no me los muestra, como si los
hubiera perdido, incluso si utilizo el indice.

Pero si fuera del If se lo asigno a una variable y muestro
esa variable no me da problemas.

autor = rs("cAutor")
if rs("nTipoPublicacion") = "BI" then

Response.write "AUTOR: " & autor & "<br>"

end if

Alguna sugerencia??
Gracias
 

Leer las respuestas

#1 Alvaro G Vicario
15/12/2004 - 09:53 | Informe spam
*** David wrote/escribió (Wed, 15 Dec 2004 00:22:12 -0800):
Los valores del recordset no me los muestra, como si los
hubiera perdido, incluso si utilizo el indice.



¿Utilizas algún campo que provenga de un campo MEMO de Access? Existe un
viejo bug que provoca que el valor del recordset se vacíe la primera vez
que se usa. La solución chapucilla que encontré es hacer un trim() del
valor.



Preguntas similares