99 messaggi dal 03 maggio 2001
Dim sezione
sezione = "eventi"
%>
<%
dim conn1, rs1, sql1
Set Conn1=Server.CreateObject("ADODB.Connection")
Conn1.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/mdb-database/gestione/operatori.mdb")
strpin = Request.QueryString("operatore")
sql1 = "SELECT admin, '&=sezione' FROM anag WHERE pin = "& strpin &""

Set rs1 = Server.CreateObject ("ADODB.Recordset")
Rs1.Open sql1, Conn1, 3, 3


rs1.Close
set rs1 = Nothing
conn1.Close
set conn1 = Nothing

E di seguito l'errore:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

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

/gestione/eventi/elenco_evento.asp, line 14

Ma perchè? se tolgo la clausola WHERE funziona MA-----
Ciao ;-)
84 messaggi dal 06 settembre 2002
anchio avevo lo stesso problema ed ho risolto in questo modo:

where (pin like '%"& strpin & "%')

fammi sapere
99 messaggi dal 03 maggio 2001
Si sembra funzionare, ma come mai forse il campo è meglio non chiamarlo pin?
MAh Ciao e grazie
106 messaggi dal 11 novembre 2002
Non è pazzo il WHERE, che possibili valori contiene la variabile strPin?
Poin se mostri bene il codice usato nella SELECT con tanto di apici corretti, si può vedere...

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.