L'esempio di html.it in merito all'immissione dati da form asp a un db access è superlativa ma se io non ho 3 campi come nell'esempio ma ne ho 7? come manipolo questa stringa?

----------------- codice -----------------------

dim strNome
dim strCognome
dim strEta
dim strCell
dim strEmail
dim strUser
dim strPsw
strNome = Request.Form("myName")
strCognome = Request.Form("mySurname")
strEta = Request.Form("myAge")
strCell = Request.Form("myCell")
strEmail = Request.Form("myEmail")
strUser = Request.Form("myUser")
strPsw = Request.Form("myPsw")
' ----------------------------------------------------------------------


' ----------------- Mappaggio del Database -----------------------------
Set Conn = Server.CreateObject("ADODB.Connection")
strConn = "driver={Microsoft Access Driver (*.mdb)};"
strConn = strConn & " DBQ=" & Server.MapPath("dati.mdb")
Conn.open strConn
' ----------------------------------------------------------------------

' Stringa di interrogazione della tabella libri ------------------------
sql = "SELECT * FROM utenti"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn,3,3
' ----------------------------------------------------------------------

' Preparazione e scrittura nuovo record --------------------------------
rs.addnew
rs(1) = strNome
rs(2) = strCognome
rs(3) = strEta
rs(4) = strCell
rs(5) = strEmail
rs(6) = strUser
rs(7) = strPsw
rs.update
' ----------------------------------------------------------------------

' Chiusura del database ------------------------------------------------
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
' ----------------------------------------------------------------------
Response.Write("Inserimento avvenuto con successo")
%>
</body>
</html>

---------------- fine codice -----------------------

Io ho pensato rs.Open sql, conn,3,3 perchè nell'esempio di html.it ci sono 3 campi allora io scrivo rs.Open sql, conn,7,7 e funziona? NOOOOOOOO

mi dice : ADODB.Recordset error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/dabase/registrazione/controllo.asp, line 40


AIUTOOOOOOOOOOOOOOOOOOOOOOOOO!!!!