Foros del Web » Programando para Internet » ASP Clásico »

error que no entiendo.. e probado todo...

Estas en el tema de error que no entiendo.. e probado todo... en el foro de ASP Clásico en Foros del Web. me da éste error. Microsoft VBScript runtime error '800a01a8' Object required: '' /dacoy2002/db/comentarios.asp, line 191 y el codigo es este: <table border="0" width="575"> <tr bgcolor="#FF9933"> ...
  #1 (permalink)  
Antiguo 16/06/2002, 09:29
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 23 años, 5 meses
Puntos: 0
error que no entiendo.. e probado todo...

me da éste error.

Microsoft VBScript runtime error '800a01a8'
Object required: ''

/dacoy2002/db/comentarios.asp, line 191

y el codigo es este:

<table border="0" width="575">
<tr bgcolor="#FF9933">
<td align="center" bordercolor="#336699" height="21" width="565" bgcolor="#990000"><font face="Verdana" color="#FFFFFF" size="2">Comentarios</font></td>

</tr>
<%if rs.eof then%> ERROR AQUÍ
<tr bgcolor="#FFFFCC">
<td width="565" bgcolor="#990000"><font color="#FFFFFF" face="Arial" size="2">No
hay comentarios</font></td>
</tr>
<%else
do while not rs.eof%>
<tr>
<td width="570" bgcolor="#990000"><font color="#FFFFFF" face="Arial" size="2">Nombre: <b>&l t;%=result("nombre")%></b>
  E-mail: <b><a href="mailto:<%=result("email")% >"><%=result("email")%> </a></b></font>
</td>
<tr>
<td width="570" bgcolor="#FFFFFF"><%=result(" comentario")%>
</td>
<%rs.movenext
loop
rs.close
end if%>
</tr>
</table>




<p align="center"><img border="0" src="http://www.dacoy.com/images/dacoypro.jpg" width="198" height="57"></p>
  #2 (permalink)  
Antiguo 16/06/2002, 09:48
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: error que no entiendo.. e probado todo...

me parece que no estas declarando el objeto recordset.


prueba esto

&lt;%set rs=server.createobject(&quot;ADODB.RECORDSET&quot; )%&gt;
  #3 (permalink)  
Antiguo 16/06/2002, 09:55
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: error que no entiendo.. e probado todo...

e substituido &lt;%if rs.eof then%&gt; por lo que me has dicho y me da error... te enseño la conexion...

&lt;%
Set con = Server.CreateObject(&quot;ADODB.Connection&quot;)
Con.Open(&quot;Provider=Microsoft.Jet.OLEDB.4.0;Da ta Source=&quot; &amp; _
Server.MapPath(&quot;elnombrektenga.mdb&quot;))
sql = &quot;SELECT * FROM Noticias WHERE id=&quot; &amp; Request.QueryString(&quot;id&quot;) &amp; &quot; AND categoria='&quot; &amp; Request.QueryString(&quot;categoria&quot;)&amp;&qu ot;'&quot;
set result = Con.Execute(sql)
%&gt;

<p align="center"><img border="0" src="http://www.dacoy.com/images/dacoypro.jpg" width="198" height="57"></p>
  #4 (permalink)  
Antiguo 16/06/2002, 10:34
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: error que no entiendo.. e probado todo...

¿nadie sabe dónde está el error?

<p align="center"><img border="0" src="http://www.dacoy.com/images/dacoypro.jpg" width="198" height="57"></p>
  #5 (permalink)  
Antiguo 16/06/2002, 11:08
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: error que no entiendo.. e probado todo...

te marca error por que tu recordset se llama result y no rs

Saludos

<center><a href="http://www.forosdelweb.com/comment_usr.asp?usr=urjose">
<img border="0" src="http://pcmasmas.com.ar/foro/images/avatars/043.gif"></a></center>
  #6 (permalink)  
Antiguo 16/06/2002, 11:16
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: error que no entiendo.. e probado todo...

wow siempre caigo en tonterias... no me fijé en el rs y result...

<p align="center"><img border="0" src="http://www.dacoy.com/images/dacoypro.jpg" width="198" height="57"></p>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:40.