Ciao a tutti..

ho un problema con un update di un record...

quando cerco di fargli fare un update mi dice che ci sono troppi pochi parametri e mi da errore..

l'errore è il numero 80040e10....

vi posto il mio codice...

<%
Var1= Request( "Var1")
var2= Request( "var2")
var3= Request( "var3")
var4= Request( "var4")
var5 = Request( "var5")
var6 = Request( "var6")
var7 = Request( "var7")
var8 = request("var8")
var9 = request("var9")


if var9 = "" and var8 = "" then
%>
Errore nell'inserimento dati
<%
else


dim objconn
dim objrs
set objconn = Server.CreateObject("ADODB.Connection")
set objrs = Server.CreateObject("ADODB.Recordset")
objconn.Open "PromoSys", "", ""
SQL = "update questionario set var1= '" & var1 & "', var2= '" & Var2& ', var3 = '" & var3 & "', var4 = '" & var4 & "', var6 = '" & var6 & "',
var5 = '" & var5 & "', var7= '" & var7& "' where var8 = '" & var8 & "'
and var9 = '" & var9 & "' "
'response.write SQL:response.end

objrs.Open SQL, objconn
If err.number>0 then
response.write "

Errore nell'inserimento</P>"

elseif objconn.errors.count> 0 then
response.write "

Attenzione!</P>"
response.write "

I dati inseriti non sono corretti.</P>"
Else
%>

dove sbaglio???
l'errore me lo da alla seguente riga:
objrs.Open SQL, objconn