Ho il seguente codice

codice:
<%
Set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "mdb-database\concorso.mdb"
Set oRs=Server.CreateObject("ADODB.Recordset")

oRs.Open "tb_votazione",oConn,3,3
oRs.AddNew

oRs("vt_concorso")="1"


oRs("vt_utente")=session("cognome")
oRs("vt_idutente")=session("idgiuria")


oRs("vt_foto")=Request("frm_id_fotovoto")


oRs("vt_01")=Request("frm_vt_01")
oRs("vt_02")=Request("frm_vt_02")
oRs("vt_03")=Request("frm_vt_03")


oRs("ut_ip")=Request.ServerVariables("REMOTE_ADDR")
oRs("ut_ora")=Time()
oRs("ut_data")=Date()

oRs.update
oRs.close
oConn.close
%>
con errore alla riga:

codice:
oRs("vt_foto")=Request("frm_id_fotovoto")
Il bello è che su 24 registrazioni... mi rilascia l'errore solo sulle numero 6, 8, 9, 13, 15, 17, 18, 23

Mentre tulle le altre mi salva correttamente i dati!

Come è possibile che mi registri correttamente certi dati e nella stessa operazione ne salti altri?

Grazie mille a chi sa darmi una risposta!

Luca