Ir para conteúdo

POWERED BY:

Arquivado

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

navegador

inner join

Recommended Posts

Pessoal,Alguém sabe que erro é esse: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'fcfo.cpfFROM ealunos INNER JOIN fcfoON ealunos.respon = fcfo.codrespWHERE ealunos.matricula = '12345'WHERE fcfo.cpf = '85886033572''. /login/checkinn.asp, line 44 Segue o código abaixo:<% set objRs = Server.CreateObject("ADODB.Recordset") set email = Server.CreateObject("Adodb.Recordset")Set strConn = server.createObject("ADODB.connection") db=Server.MapPath("bd/login.mdb")strConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & db & ";" %><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8 859-1"> <title>Untitled Document</title> <style type="text/css"> <!-- #response { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: italic; color: #000099; text-decoration: underline;} --> </style> </head> <% login=Request.Form("login") senha=Request.Form("senha") session("login") = login session("senha") = senha Sql = "Select ealunos.respon, ealunos.matricula, fcfo.codresp, fcfo.cpf" Sql = Sql & "FROM ealunos INNER JOIN fcfo"Sql = Sql & "ON ealunos.respon = fcfo.codresp"Sql = Sql & "WHERE ealunos.matricula = '"&login&"'"Sql = Sql & "WHERE fcfo.cpf = '"&senha&"'" objRs.open sql, strConn If objrs.eof then response.write ("Matricula ou CPF incorretos.") & "<br>" response.write "<a href=login.asp>Clique aqui para tentar novamente</>" %> <div id="response"> <% else Session ("logado") = "logado" response.Redirect("painel.asp") end if%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

subistitua essa primeira parte ae... pela segunda...

Sql = "Select ealunos.respon, ealunos.matricula, fcfo.codresp, fcfo.cpf"

 

 

Sql = Sql & "FROM ealunos INNER JOIN fcfo"

 

 

 

Sql = Sql & "ON ealunos.respon = fcfo.codresp"

 

 

 

Sql = Sql & "WHERE ealunos.matricula = '"&login&"'"

 

 

 

Sql = Sql & "WHERE fcfo.cpf = '"&senha&"'"

Sql = "Select ealunos.respon, ealunos.matricula, fcfo.codresp, fcfo.cpf " Sql = Sql & "FROM ealunos INNER JOIN fcfo "Sql = Sql & "ON ealunos.respon = fcfo.codresp "Sql = Sql & "WHERE ealunos.matricula = '"&login&"' AND "Sql = Sql & "fcfo.cpf = '"&senha&"'"
E cuidado qnd você quebra uma string, como você fez... você naum pode esquecer dos espaços finais... naum é???

se naum por exemplo fica assim: ON ealunos.respon = fcfo.codrespWHERE ealunos.matricula = '"&login&"'

veja como tá colado...

 

se naum resolver poste ae... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

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.