ciao a tutti
seguendo il punto 36 della guida asp su html.it sto cercando di estrarre dati da un database access filtrandoli sulla base di un campo. Finchè filtro in base al campo id chiave primaria come nell'esempio tutto ok. quando lo faccio sulla base di altri campi mi dà l'errore: Too few parameters. Expected 1.
Nel codice al posto di intCodice io scrivo strCodice per filtrare secondo un campo che è di testo e che viene raccolto da un'altra pagina scrivendo: <a href="collegamento2.asp?foto=<%=rs(2)%>"
vi ringrazio
<%
dim intCodice
intCodice = request("Id")
if intCodice<>"" then
%>
<HTML>
<HEAD>
<TITLE> Modifica Un Libro Immesso</TITLE>
</HEAD>
<BODY>
<%
dim strCode
strCode="innovatel"
dim intVolta
intVolta="0"
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("libreria.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn
sql = "SELECT * FROM libri WHERE Id="&intCodice
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
%>
<FORM METHOD=POST ACTION="modifica3.asp?Id=<%=rs(0)%>">
<TABLE>
<TR>
<TD>Titolo</TD>
<TD><INPUT TYPE="text" NAME="titolo"
value="<%=rs(1)%>"></TD> </TR>
<TR>
<TD>Autore</TD>
<TD><INPUT TYPE="text" NAME="autore"
value="<%=rs(2)%>"></TD> </TR>
<TR>
<TD>Genere</TD>
<TD><INPUT TYPE="text" NAME="genere"
value="<%=rs(3)%

Rispondi quotando
