Ir para conteúdo

POWERED BY:

Arquivado

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

MarcosVieira

Erro na pesquisa com variavel

Recommended Posts

Ola pessoal ta dando erro na pesquisa com variavel, estranho q quando substituo a variavel pelo valor dela ex. 5 , funciona.... dou um response.write na variavel e ela ta mostrando o valor certinho...no DB esta como autonumeração...Nao sei mais o q fazer...

 

o erro :

 

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

 

[Microsoft][Driver ODBC para Microsoft Access] Tipo de dados imcompatível na expressão de critério.

 

/site/_private/noticia_editar.asp, line 16

 

 

o codigo..:

 

<%

x=request.QueryString("id")

session("x") = x

response.Write(x)

 

Set Connexao = Server.CreateObject("ADODB.Connection")

BancoDados = Server.MapPath("noticia.mdb")

Connexao.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & BancoDados

SQLString = "SELECT * FROM noticia WHERE id = '"&x&"'"

Set Rs = Connexao.Execute(SQLString)

 

 

response.write(rs.fields("re"))%><br>

<% response.write(rs.fields("noticia"))%><br>

<% response.write(rs.fields("data"))%><br>

 

 

 

<%

 

Call FechaConexao %>

 

 

 

marcosalex@gmail.com http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara se o id é numerico mudaSQLString = "SELECT * FROM noticia WHERE id = '"&x&"'"porSQLString = "SELECT * FROM noticia WHERE id = "&x

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tks Marioufpa...Acho q ta quase lah....deu o seguinte erroMicrosoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta 'id='. /site/_private/noticia_editar.asp, line 16 pode me ajudar????????????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito Obrigado Mario...ja ta solucionado ...era isso mesmo q você postou...valeu!!Muito bom o imaster..eh o melhor forum...sem demagogia... foi mais rapido do que se eu ligasse pra alguem..TKS!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito Obrigado Mario...ja ta solucionado ...era isso mesmo q você postou...valeu!!Muito bom o imaster..eh o melhor forum...sem demagogia... foi mais rapido do que se eu ligasse pra alguem..TKS!!!!

de nada cara qualquer coisa liga (digita) aqui denovo...

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.