Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sodra

Problema

Recommended Posts

to precisandu d ajuda jah revirei o codigo inteieru e naum achei o erru

 

 

<%Option Explicit%><!--#include file="conexao.asp"--><%response.buffer="true"DIM conexao, nome, senha, strSQL, rsSQLnome = Request.Form("nome")senha = Request.Form("senha")strSQL = "SELECT * FROM login WHERE login='" & nome & "' and senha='" & senha & "'"rsSQL = conexao.Execute(strSQL)If Not rsSQL.EOF Thensession("logado")="sim"Response.Redirect "login.asp"elseResponse.Redirect "pagina1.asp"end if%>

dah esse erru:

 

Erro de tempo de execução do Microsoft VBScript error '800a01b6'

 

O objeto não dá suporte para a propriedade ou método: 'EOF'

 

/portugues/touradas/login1.asp, line 14

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz assim ó:

 

<%Option Explicit%><!--#include file="conexao.asp"--><%response.buffer="true"DIM conexao, nome, senha, strSQL, rsSQLnome = Request.Form("nome")senha = Request.Form("senha")strSQL = "SELECT * FROM login WHERE login='" & nome & "' and senha='" & senha & "'"rsSQL = conexao.Execute(strSQL)If rsSQL("nome") and rsSQL("senha")  <> "" Thensession("logado")="sim"Response.Redirect "login.asp"elseResponse.Redirect "pagina1.asp"end if%>

Eu só mudei a condicional do if.

Isso mantem a validação funcionando, ou seja a validação de login é segura e dispsnsa o 'EOF' , mas se você quiser usar o 'EOF' tente coloca-lo em minuscula, apesar de ASP não ser case sensitive, pode ser esse o problema, mas eu numca vi eof em condicionais if

 

Qualquer coisa posta ai que nóis responde

 

Falowww :ph34r:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,Pelo que vi não há erros. pode ser no include que você indicou em asp. você está usando o IIS ou PWS? Atenciosamente,Silvio Bezerra.silvio@helpers.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.