Ir para conteúdo
Fórum Script Brasil
  • 0

Minha Consulta Não Funciona


pchardnet

Pergunta

O usuário digita o CPF dele em um formulário e solicita a consulta feita pela página abaixo.

Ocorre que, quando o CPF existe ela me retorna o resultado, ouseja, as informações do usuário e quando o CPF é inexistente era para retorna uma mensagem - cpf não encontrado. Só que está me reotnando um erro.

O que está acontecendo? Eu preciso verificar somente no campo cpf, mas como eu faço isso?

Minha página de resposta

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<html>

<title>Seus Dados</title>

<head>

<%

dim db, rs

dim varcod

varcod = request.form("cpf")

Set db = Server.CreateObject("ADODB.connection")

db.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../dados/aposentados.mdb")

Set rs = db.Execute("SELECT * FROM master WHERE cpf = '"& VarCod &"'" ) 

%>

</head>

<body>

<center>

  <p><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>Confira os seus

    dados abaixo</strong> </font></p>

  <table width="750" border="0" cellspacing="0" cellpadding="0">

    <% if not rs.eof then %>

  <tr>

      <td colspan="2" bgcolor="#00CC00"> <div align="left"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Seus

          Dados</font></strong></div></td>

    </tr>

    <tr>

      <td bgcolor="#EEEEEE" > <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">CPF:

          <%=rs("cpf")%></font></strong></div></td>

      <td bgcolor="#EEEEEE" > <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome:

          <%=rs("nome_beneficiario")%></font></strong></div></td>

    </tr>

    <tr>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Data

          de Nascimento: <%=rs("dt_nascimento")%></font></strong></div></td>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Data

          da Aposentadoria: <%=rs("dt_aposentadoria")%></font></strong></div></td>

    </tr>

    <tr>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Numero

          do Beneficio: <%=rs("num_beneficio")%></font></strong></div></td>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Valor

          do Benefício: <%=rs("vl_aposentadoria")%></font></strong></div></td>

    </tr>

    <tr>

      <td><div align="left"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#FFFFFF">.

          </font></font></strong></div></td>

      <td><div align="left"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#FFFFFF">.

          </font></font></strong></div></td>

    </tr>

    <tr>

      <td colspan="2" bgcolor="#00CC00"> <div align="left"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Dados

          de Contato</font></strong></div></td>

    </tr>

    <tr>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Endere&ccedil;o:

          <%=rs("endereco")%></font></strong></div></td>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Bairro:

          <%=rs("bairro")%></font></strong></div></td>

    </tr>

    <tr>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Cidade:

          <%=rs("cidade")%></font></strong></div></td>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Estado:

          <%=rs("uf")%></font></strong></div></td>

    </tr>

    <tr>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Cep:

          <%=rs("cep")%>-<%=rs("dg_cep")%></font></strong></div></td>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Telefone:

          <%=rs("telefone")%></font></strong></div></td>

    </tr>

    <tr>

      <td><div align="left"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#FFFFFF">.</font></font></strong></div></td>

      <td><div align="left"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#FFFFFF">.</font></font></strong></div></td>

    </tr>

    <tr>

      <td colspan="2" bgcolor="#00CC00"> <div align="left"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Dados

          do Processo</font></strong></div></td>

    </tr>

    <tr>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Data

          da Inclus&atilde;o: <%=rs("dt_inclusao")%></font></strong></div></td>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Local

          da Inclus&atilde;o: <%=rs("posto")%></font></strong></div></td>

    </tr>

    <tr>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Data

          de Envio: <%=rs("dt_sentenca")%></font></strong></div></td>

      <td bgcolor="#EEEEEE"> <div align="left"></div></td>

    </tr>

    <tr>

      <td><div align="left"><strong><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif"><font size="1"><font size="1">.</font></font></font></strong></div></td>

      <td><div align="left"><strong><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif"><font size="1"><font size="1">.</font></font></font></strong></div></td>

    </tr>

    <tr>

      <td bgcolor="#CCCCCC"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">N&uacute;mero

          do Processo:</font><font color="#FF0000" size="1" face="Verdana, Arial, Helvetica, sans-serif">

          <%=rs("num_processo")%></font></strong></div></td>

      <td bgcolor="#CCCCCC"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Ano:

          </font><font color="#FF0000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=rs("ano_processo")%></font></strong></div></td>

    </tr>

    <tr>

      <td bgcolor="#CCCCCC"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Data

          do Processo: </font><font color="#FF0000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=rs("dt_processo")%></font></strong></div></td>

      <td bgcolor="#CCCCCC"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Vara:

          </font><font color="#FF0000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=rs("vara_processo")%></font></strong></div></td>

    </tr>

    <tr>

      <td><div align="left"><strong><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif"><font size="1"><font size="1">.</font></font></font></strong></div></td>

      <td><div align="left"><strong><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif"><font size="1"><font size="1">.</font></font></font></strong></div></td>

    </tr>

    <tr>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Data

          da Senten&ccedil;a: <%=rs("dt_sentenca")%></font></strong></div></td>

      <td bgcolor="#EEEEEE"> <div align="left"><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Situa&ccedil;&atilde;o:

          <%=rs("sit_sentenca")%></font></strong></div></td>

    </tr>

<%else

  response.write "CPF não encontrado"

end if %>   

  </table>

  <p align="left"><font size="2" face="Arial, Helvetica, sans-serif">Anote o N.&deg;

    do seu processo: </font></p>

  <p align="left"><font size="2" face="Arial, Helvetica, sans-serif">Fa&ccedil;a

    a consulta do andamento processual no site <a href="http://www2.trf1.gov.br/processos/processosSecaoOra/ConsProcSecaoPes.php?SECAO=MG" target="_blank">www.trf1.gov.br</a>

    ou <a href="http://www010.dataprev.gov.br/cws/contexto/consit02/index.html" target="_blank">www.dataprev.com.br</a></font><a href="http://www010.dataprev.gov.br/cws/contexto/consit02/index.html"><font size="3" face="Arial, Helvetica, sans-serif"><%=rs("num_processo")%></font></a></p>

</center>

</body>

</html>

O chato do erro:

Tipo de erro:

ADODB.Field (0x80020009)

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

/include/inss/web/dadosusercpf.asp

Tipo de navegador

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

ele não esta dando erro por causa de sua variavel que pega o cpf vem vazia?

aí, ele tenta fazer a comparação, no select, e dá erro...

para teste, manda mostrar a variavel, antes de executar o sql, pra ver se ela tem algum valor..

Link para o comentário
Compartilhar em outros sites

  • 0

opa

nem eskenta kara

eu tb já fui iniciante.. hehe

faz assim:

isso aqui é só pra teste (eu costumo fazer isso, quando encontro erros)

seu codigo, no inicio tem:

<%

dim db, rs

dim varcod

varcod = request.form("cpf")

aqui, você coloca:

response.write varcod

response.end

depois manda executar, e vamos ver o que ele escreve na tela..

deveria escrever o cpf do cara..

se escrever, beleza... ae o problema é outro, que vemos depois

se não mostrar nada, aí o problema é esse.. a variavel vem vazia..

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...