salve a tutti,

premetto che il metodo Execute di ADODB.Connection l'ho già usato altre volte senza troppi problemi...
Questa volta quando cerco di eseguire questo:

codice:
Dim ObjConn_credit
Set ObjConn_credit = Server.CreateObject("ADODB.Connection")
objConn_credit.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};" & "DBQ=" & Server.MapPath("/mdb-database/credit_prof.mdb")

ObjConn_credit.Open

dim SQLfisso, SQLvariabile
SQLfisso = "UPDATE Mutui SET 10_coef = " & fisso_10_coef & " WHERE id=Fisso"
objConn_credit.Execute(SQLfisso) '<-------------- questa è la linea #56
mi ritorna questo errore:

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

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

/[Matteo]/[Credit_prof]/admin/mutui_modify2.asp, line 56
oppure, se nel campo che intendo cambiare inserisco il valore che già c'è, quest'altro:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.

/admin/mutui_modify2.asp, line 56

che effettivamente abbia sbagliato l'UPDATE? eppure rispetto totalmente la sintassi riportata sul mio manuale...

ciao