Ir para conteúdo

POWERED BY:

Arquivado

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

lucastroy

erro ao filtrar bd

Recommended Posts

ae gente...

 

eu estou fazendo esta aplicação e da erro que eu acredito ser em compatibilidade de modos do campo;

 

 

eu tenho um banco de dados q tem duas tabelas, uma chama-se produtos a outra chama-se clientes

 

nesta minha página vem os dados do cliente e do produto ex:

 

site.asp?cliente="lucastroy"&produto="1"

 

só q na hora de fazer o filtro no sql da pau... assim:

 

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

 

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

 

site.asp, line 49

 

acredito que da pau pq o campo produto é que ele é cháve primária e é auto numeração... segue o código que tenho:

 

 

--------------------------
<!--#include file="adovbs.inc" -->
<!--#include file="config.inc" -->
<%
cliente = request.querystring("cliente")
produto = request.querystring("produto")

strCon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(bdados)
Set conn = Server.CreateObject("ADODB.Connection")
conn.open strCon

sql = "SELECT * FROM produtos WHERE id = '"& produto &"'"

sql2 = "SELECT * FROM usuarios WHERE nomedeusuario= '" & cliente & "'"


Set rs = Server.CreateObject("ADODB.Recordset")
Set rs2 = Server.CreateObject("ADODB.Recordset")

rs.CursorType = 3
rs.CursorLocation = 3
rs.LockType = 3
rs.PageSize = reg_por_pag
rs.Open sql, conn

rs2.Open sql2, conn

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem que remover essas ASPAS da URL

site.asp?cliente="lucastroy"&produto="1"

 

Caso não seja esse o problema, verifica se os campos que está comparando está escrito corretamente e se existem em suas respectivas tabelas.

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.