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

Atenticação Dando Erro


AlexMunhoz

Pergunta

estou fazendo um sistema de autenticação de usuários, para checar se o usuário esta logado uso um arquivo chamado versenha.asp, so que quando ele vai chacar ele da o seguinte erro...

Tipo de erro:
ADODB.Recordset (0x800A0E7D)
A conexão não pode ser usada para realizar esta operação. Ela está fechada ou é inválida neste contexto.
/cdasp/adm/versenha.asp, line 7
o codigo do arquivo é esse.
<!--#include file="connect.asp" -->
<%
Dim rs, versenha
set rs=server.createobject("adodb.recordset")
versenha=session("versenha")
SQL = "select * from acesso where login='"& versenha &"'"
rs.open SQL
'meubd.open localbd
if rs.eof then
        response.redirect "loginerror.asp"
end if
%>

o que está acontecendo...

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Cadê a objeto da conexão ao abrir a tabela?

rs.open SQL
Deveria ser algo como:
rs.open SQL, cn

Onde "cn" é o ADODB.Connection. É isso que ele quer dizer com "A conexão não pode ser usada para realizar esta operação. Ela está fechada ou é inválida neste contexto."

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Não precisa criar um ADODB.Connection,

olha só como deveria ser:

<!--#include file="connect.asp" -->
<%
Dim rs, versenha
set rs=server.createobject("adodb.recordset")
versenha=session("versenha")
SQL = "select * from acesso where login='"& versenha &"'"
rs.ActiveConnection = variavel_de_conexao
rs.open SQL
'meubd.open localbd
if rs.eof then
       response.redirect "loginerror.asp"
end if
%>

onde "variavel_de_conexao" é sua string de conexão com o seu banco.

Ex.: "Provider=Microsoft.Jet.OleDB.4.0;Data Source = c:\seusite\seubanco.mdb"

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

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