Jump to content
Fórum Script Brasil
  • 0

Erro 3


halakaluf

Question

Tipo quando eu faço uma consulta no bd e não acho o item pesquisado ele me da essa page de erro:

Tipo de erro:

ADODB.Recordset (0x800A0BCD)

BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.

/pagener/consultaAL.asp, line 176

Tem como eu colocar pra aparecer uma mesagem informando que não avia nenhum registro no bd?

Por favor detalhem, bem a resposta pois sou novo no asp!!!

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Salve Brother!!

você esta recebendo esta mensagem porque você apenas selecionou todos os registro de seu banco de dados e não difiniu nenhum ponto de partida do cursor para localização do objeto.

Como 'Cyber Plets' mesmo disse, você tem que passar alguma condição para iniciar a validação

Ex:

While Not Rs.EOF

Response.Write(rs(0))

Rs.MoveNext

Wend

Onde:

Rs = Objeto de RedorSet (Conjunto de Registros)

EOF = End Of File

MoveNext = Movendo o cursor para o proximo registro

While / Wend = Estrutura do Looping

Recomendo Brother, já que você é iniciante, fazer o cursinho de ASP do site da WebAula, que alem de gratis é excelente (na minha opinião) e procurar informações na web sobre SQL & Manipulação de dados dentro do banco de dados.

Abraços!!!

Link to comment
Share on other sites

  • 0

Achei que vocês gostariam de ver o codigo:

<%
Set Conexao = Server.CreateObject("ADODB.Connection")
Constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("Rádios.mdb") & ";Persist Security Info=False"
Conexao.Open Constr 
ComandoSQL = "select * from emissora where estado = 'GO' or 'DF' "
Set bd = Conexao.Execute(ComandoSQL)
If Not bd.EOF Then
  bd.Move Request.QueryString("n")
%>
<%
if    bd.EOF  then
response.Write("Não foi encontrado nenhum registro")
end if
%>
<a href= "excluir.asp?id= <%=bd("código") %>">Excluir</a> 


<tr>
    <td align=right valign=top>
    <font face="Arial" size="2">Rádio:</font></td>
    <td align=left valign=top>
    <font face="Arial" size="2">
    <b><%=bd("Rádio")%></b></font></td></tr>
  <tr>
    <td align=right valign=top>
    <font face="Arial" size="2">Cidade:</font></td>
    <td align=left valign=top>
    <font face="Arial" size="2">
    <b><%=bd("Cidade")%></b></font></td></tr>
  <tr>
    <td align=right valign=top>
    <font face="Arial" size="2">Endereço:</font></td>
    <td align=left valign=top>
    <font face="Arial" size="2">
    <b><%=bd("Endereço")%></b></font></td></tr>
  <tr>
    <td align=right valign=top>
    <font face="Arial" size="2">Estado:</font></td>
    <td align=left valign=top>
    <font face="Arial" size="2">
    <b><%=bd("Estado")%></b></font></td></tr>
  <tr>
    <td align=right valign=top>
    <font face="Arial" size="2">Cep:</font></td>
    <td align=left valign=top>
    <font face="Arial" size="2">
    <b><%=bd("Cep")%></b></font></td></tr>
  <tr>
    <td align=right valign=top>
    <font face="Arial" size="2">Telefone:</font></td>
    <td align=left valign=top>
    <font face="Arial" size="2">
    <b><%=bd("Telefone")%></b></font></td></tr>
  <tr>
    <td align=right valign=top>
    <font face="Arial" size="2">Fax:</font></td>
    <td align=left valign=top>
    <font face="Arial" size="2">
    <b><%=bd("Fax")%></b></font></td></tr>

<%
Else
%>

  <font face="Arial" size="2"><b> Nenhum valor encontrado</b></font>

<%
End If
%>

</table><br><center>

<%
If Request.QueryString("n") > 0 then
  Response.Write "<a href=" & Request.ServerVariables("SCRIPT_NAME") & "?n=" & Request.QueryString("n") - 1 & ">&lt;&lt; Anterior</a>&nbsp;&nbsp;"
End If

  bd.MoveNext
  If Not bd.EOF then
    Response.Write "&nbsp;&nbsp;<a href=" & Request.ServerVariables("SCRIPT_NAME") & "?n=" & Request.QueryString("n") + 1 & ">Próximo &gt;&gt;</a>"
  End If

Conexao.Close
Set bd = Nothing
Set Conexao = Nothing
%>

</table>


</body>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...