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..
Ho stampato anche l'insert per vedere cosa facesse e risulta così: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"
Cosa sbaglio???codice:INSERT INTO ordini (codiceprod, qta, totale) values ('', '', '')

Rispondi quotando