Ese error puede ser producido por varias razones:
1 - Que tu MDAC este desactualizado (descargalo de
aqui el último)
2 - Una llamada incorrecta al método (si quieres obtener el valor de un campo hazlo asi: rs("nombrecampo") o asi: rs.Fields("nombrecampo").Value
Si persiste, haz lo siguiente:
- No uses SELECT * ... sino llama a cada campo por su nombre SELECT campo1, campo2, [...] campoN
- Asigna enseguida a una variable el valor del campo:
Código:
do while not rs.EOF
valorcampo1 = rs("campouno")
response.write valorcampo1
rs.movenext
loop
NOTA: Este problema suele suceder en campos TEXT y MEMO principalmente. Mira si en dichos campos hay caracteres invalidos (retornos de carro, etc) y sustituyelos:
replace(memocolumn, CHR(10), CHR(10) & " <br>")
Para mas info:
http://www.aspfaq.com/show.asp?id=2421
Un saludo