Ciao a tutti
ho un problema con u insert multiplo che ho recuperato qui nel database..lo script dovrebbe funzionare ..ma a me non recupera i campi..

codice:
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("mdb-database/prova.mdb")

intNumForm = Int((Request.Form.Count - 1) / 3) 
For i=1 to intNumForm 
codiceprod = request("codiceprod" & i & "") 
qta        = request("qta" & i & "") 
totale     = request("totale" & i & "") 

strSQL = "INSERT INTO ordini (codiceprod, qta, totale)" 
strSQL = strSQL & " values (" 
strSQL = strSQL & "'" & codiceprod & "', " 
strSQL = strSQL & "'" & qta & "', " 
strSQL = strSQL & "'" & totale & "')" 

Response.Write(strSQL) & "
"  

conn.execute (strSQL) 
Next 
conn.Close 
Set conn = Nothing 
response.write "tutto ok"
Ho stampato anche l'insert per vedere cosa facesse e risulta così:

codice:
INSERT INTO ordini (codiceprod, qta, totale) values ('', '', '')
Cosa sbaglio???