Olá, estou com duvidas em relação a consulta de dados em banco mdb.
Neste caso, gostaria que fosse verificado no banco se o cpf já existe e mostrar o cadastro dele, senão abrir o formulario para ele inserir, abaixo está o codigo, mas quando digito o cpf no formulario de busca ele me traz um erro
ERRO:
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Driver ODBC para Microsoft Access] Tipo de dados imcompatível na expressão de critério.
/portalrh/consulta_cpf.asp, line 12
A linha 12 está no "set tab = Conexao.Execute(sql)"
CODIGO:
<%
response.buffer = "true"
'Abre a conexão com o banco de dados
Set Conexao = Server.CreateObject("ADODB.Connection")
dbPath = "DBQ=" & Server.Mappath("dados/dados.mdb")
Conexao.Open "DRIVER={Microsoft Access Driver (*.mdb)};" & dbPath
sql = "SELECT * FROM form WHERE cpf = "& request.form("cpf")
set tab = Conexao.Execute(sql)
if tab.eof then
response.redirect "inserir_candidato.asp"
else
response.redirect "view.asp?id="&tab("cpf")
end if
%>
Pergunta
spotinick
Olá, estou com duvidas em relação a consulta de dados em banco mdb.
Neste caso, gostaria que fosse verificado no banco se o cpf já existe e mostrar o cadastro dele, senão abrir o formulario para ele inserir, abaixo está o codigo, mas quando digito o cpf no formulario de busca ele me traz um erro
ERRO:
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Driver ODBC para Microsoft Access] Tipo de dados imcompatível na expressão de critério.
/portalrh/consulta_cpf.asp, line 12
A linha 12 está no "set tab = Conexao.Execute(sql)"
CODIGO:
Editado por spotinickLink para o comentário
Compartilhar em outros sites
5 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.