Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2008, 10:35
YumCimil
 
Fecha de Ingreso: abril-2008
Mensajes: 9
Antigüedad: 17 años
Puntos: 0
Consulta desde ASP

Buenos días foro, solicito de su apoyo con el error...

"ADODB.Field (0x80020009)
El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual.
"

Este aparece cuando doy click para hacer una búsqueda, no le doy a la solución les pongo mi código para que le echen un ojo... Todas sus sugerencias son muy bien recibidas, de ante mano muchas gracias!

<form method="post" action="buserie.asp">
<table width="1219" border="0">
<tr>
<td width="166" class="style6"> <div align="left" class="style8">Ingresa número de serie: </div></td>
<td width="185"><Input type="text" name="serie" size="30"></td>
<td width="854"><Input type="submit" value="Buscar"></td>
</tr>
</table>
</form>

<%
'Inicia consulta a la base de datos
Dim bd,rsdb

serie=Request.Form("serie")
Set bd=Server.CreateObject("ADODB.Connection")
Set rsdb=Server.CreateObject("ADODB.RecordSet")

bd.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + Server.MapPath("DeviceName.mdb"))
consulta="SELECT * FROM nombres_equipos where (serie_equipo) like '%" & (Request.Form("serie")) & "%'"
rsdb.Open consulta, bd
%>

<table width="275" border="0">
<tr>
<td width="133">Nombre de equipo:</td>
<td width="126"><%=rsdb.Fields("nombre_equipo")%></td>
</tr>
<tr>
<td>Ciudad:</td>
<td><%=rsdb.Fields("ciudad_equipo")%></td>
</tr>
<tr>
<td>Localidad</td>
<td><%=rsdb.Fields("localidad_equipo")%></td>
</tr>
<tr>
<td>Oficina</td>
<td><%=rsdb.Fields("oficina_equipo")%></td>
</tr>
<tr>
<td>Tipo de equipo:</td>
<td><%=rsdb.Fields("tipo_equipo")%></td>
</tr>
<tr>
<td>Propietario:</td>
<td><%=rsdb.Fields("propietario")%></td>
</tr>
<tr>
<td>Piso / Edificio:</td>
<td><%=rsdb.Fields("piso_equipo")%></td>
</tr>
<tr>
<td>Usuario:</td>
<td><%=rsdb.Fields("usuario_equipo")%></td>
</tr>
</table>

<%
bd.Close
Set bd= Nothing
%>