Salve a tutti!!!

dovrei modificare dei campi all'interno di un db fatto in access.

in particolare dovrei selezionare il record tramite un form e
contemporaneamente inserire il nuovo valore di qualche campo....

ho editato questo ma mi da errore perche'!!!!

NB. ho tutti i permessi sul database

AIUTOoooo!!!

Il codice
codice:
<%
'//////////////////////////////////////////VAR ACQUISITE zpren, spren, pagconf, agpren,  acc
Dim z, s, p, a, n, acc
z = request.form("zpren")
s = request.form("spren")
p = request.form("pagconf")
a = request.form("agente")
n = request.form("note")
acc = request.form("acc")


Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("dbriv.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
Conn.Open strConn, 3, 3

sql="UPDATE riviste SET agente='"&a&"', note='"&n&"', confpren='"&acc&"' WHERE zona="&z&" and settimana="&s&" and pagina="&p

rs.Open sql, Conn, 3, 3
rs.update
Conn.close
%>