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