Le ho provate tutte, e non riesco ad arrivare all'errore![]()
<%
dim intCodice
intCodice = request("Id")
if intCodice<>"" then
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("mdb-database/fotodata.mdb")
Conn.Open strConn
sql = "SELECT * FROM fotoinfo WHERE nome="&intcodice&""
Set objrs = Server.CreateObject("ADODB.Recordset")
objrs.Open sql, conn ,3,3
%>
L'errore è:
La linea 20 è l'ultima che ho riportato (ho tolto un paio di parti che non c'entrano).codice:Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /modifica2.asp, line 20
Quello che è utile sapere:
intcodice è il nome di un file immagine, quindi nome.jpg
se faccio un response esiste ed è veramente quello che mi arriva dalla pagina precedente
il database è ok, in particolare il nome della tabella e del record
non ho idea di cosa voglia dire ,3,3 nell'ultima riga, sto seguendo questa guida per imparare a usare i database.
Grazie anticipate![]()

Rispondi quotando