Jump to content


Photo

Instrução Sql


  • This topic is locked This topic is locked
1 reply to this topic

#1 pchardnet

pchardnet

    ×-× 3D ×-×

  • Usuários
  • 1068 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte-MG

Posted 20/01/2004, 12:16

<html>
<title>Seus Dados</title>
<body>
<%
dim db, rs
dim varcod

varcod = request.form("cod")

Set db = Server.CreateObject("ADODB.connection")
db.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("tabela.mdb")
Set rs = db.Execute("Select * from cadastro where Cod = '" & VarCod & "'")
if not rs.eof then
  response.write "NomeSac = " & rs("NomeSac")
  response.write "EndSac = " & rs("EndSac")
  else
  response.write "Cod não encontrado"
end if
%>
</body>
</html>


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./testecon/dadosuser.asp, line 12


Onde está o erro, já procurei e não encontrei

Meu campo Cod é chave primária e está como AutoNumérico
www.wvirtu.net - Hospedagem Sites - PHP + MySql + Fantástico - Joomla! pré-instalado

www.joomlaminas.org - Grupo de Usuários Joomla! de Minas Gerais

#2 Robocop

Robocop

    Normal

  • Usuários
  • 72 posts
  • Sexo:Não informado
  • Interesses:Mulheres!!!

Posted 01/02/2004, 00:34

Eu acho que no lugar do "&" vc deve colocar "+", assim:

"Select * from cadastro where Cod = '" + VarCod + "'"




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq