Rickardo Postado Outubro 4, 2005 Denunciar Share Postado Outubro 4, 2005 se eu digito o login e a senha correta vai normalse eu digito um q não existe ele da esse erro, mais deveria aparecer a pagina form_erro.aspADODB.Field error '800a0bcd' Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. /brc/storcase/login/login.asp, line 11 aki vai o codigo do arquivo login.asp<%set conexao = server.createObject("adodb.connection")conexao.Open "Provider=Microsoft.JET.OLEDB.4.0; Data Source=" & server.MapPath("login.mdb")sql = "select * from login where login = '"&request.form("login")&"' and senha = '"&request.form("senha")&"'"set rsLogin = conexao.execute(sql)Login = rsLogin("login") ---------> linha 11Senha = rsLogin("senha")if not rsLogin.eof thenSession("login")=TRUESession("senha")=TRUEResponse.Redirect"ucp.asp"elseResponse.Redirect"form_erro.asp"end ifconexao.closersLogin.closeset conexao = nothingset rsLogin = nothing%>grato Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ceh Postado Outubro 4, 2005 Denunciar Share Postado Outubro 4, 2005 Coloca assim: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Outubro 4, 2005 Autor Denunciar Share Postado Outubro 4, 2005 Coloca assim:ASP if not rsLogin.eof thenLogin = rsLogin("login") Senha = rsLogin("senha")Session("login")=TRUESession("senha")=TRUEResponse.Redirect"ucp.asp"else...[ ]'s ae véio rigadão.............deu certo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - rickardo - Postado Outubro 5, 2005 Denunciar Share Postado Outubro 5, 2005 esqueci de explicar, mas só os principais:ASP <%dim con, rsLogin, sqlSet con = Server.CreateObject("ADODB.Connection")set rsLogin=Server.CreateObject("ADODB.RecordSet")con.open"DBQ=E:\Webspace\conceitoweb1\adm-arthmick\arthmick.com.br\db\banconetempresarial.mdb;DRIVER={Microsoft Access Driver (*.mdb)}"'RECUPERA DO FORMULÁRIOformlogin = request.form("usuario")formsenha = request.form("senha")'CONFIRMA SE O USUÁRIO ESTAH CORRETOsql="SELECT * FROM clientes where usuario='"& formlogin &"'"rsLogin.Open sql,conif rslogin.EOF then'SE USUÁRIO não ESTIVER CORRETO CAI NA PÁGINA ABAIXOresponse.redirect "loginerror.htm"else'CONFERE SENHAif rslogin.fields("senha")=formsenha thenelse'SE SENHA ESTIVER ERRADA CAI NA PÁGINA ABAIXOresponse.redirect "loginerror.htm"end ifend if%>'SE ESTIVER TUDO CERTO CONTINUA A PÁGINA. Valeu cara brigadão..........realmente esse forum aki ( pelo menos a cessão de ASP) é bem legal e o pessoal realmente são sangue bom em ajudar os manos.valu mesmo rapaziada. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rickardo
se eu digito o login e a senha correta vai normal
se eu digito um q não existe ele da esse erro, mais deveria aparecer a pagina form_erro.asp
aki vai o codigo do arquivo login.asp
<%
set conexao = server.createObject("adodb.connection")
conexao.Open "Provider=Microsoft.JET.OLEDB.4.0; Data Source=" & server.MapPath("login.mdb")
sql = "select * from login where login = '"&request.form("login")&"' and senha = '"&request.form("senha")&"'"
set rsLogin = conexao.execute(sql)
Login = rsLogin("login") ---------> linha 11
Senha = rsLogin("senha")
if not rsLogin.eof then
Session("login")=TRUE
Session("senha")=TRUE
Response.Redirect"ucp.asp"
else
Response.Redirect"form_erro.asp"
end if
conexao.close
rsLogin.close
set conexao = nothing
set rsLogin = nothing
%>
grato
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.