erro ao filtrar bd
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
%>
Discussão (2)
Carregando comentários...