Ottengo il seguente errore:
codice:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 7.
/risultatiplayoff.asp, line 27
Come mai?
Ecco il codice della pagina che elabora i risultati del form:
codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body><%
Dim rs, SQL
a=request.form("textfield7")
b=request.form("textfield")
c=request.form("textfield2")
d=request.form("textfield3")
e=request.form("textfield4")
f=request.form("textfield5")
g=request.form("textfield6")
'apro la connessione
set OBJdbConnection=Server.CreateObject("ADODB.Connection")
set MIORECORD=Server.CreateObject("ADODB.RECORDSET")
OBJdbConnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.MapPath("\mdb-database\datarisultati.mdb")
SQL = "UPDATE risultatirealtime SET gara=a,squadra1=b,squadra2=c,textfield3=d,textfield4=e,textfield5=f,textfield6=g"
set miorecord=OBJdbConnection.execute(SQL)
%>
Vedi i dati inseriti
</body>
</html>
la riga dell'errore è quella di
set miorecord=OBJdbConnection.execute(SQL)