Salve a tutti mi date, per cortesia, una mano con quanto descrivo di seguito
<%@LANGUAGE = VBScript%>
<%Response.Buffer = True%>
<% On Error resume Next%>
<%
Dim data_rich, data_imp, fornitore, id_ASS, id_F_PRO, PRO_tipo, note
var_data_rich=Request.Form("data_rich")
var_data_imp=Request.Form("data_imp")
var_forn=Request.Form("fornitore")
var_id_ASS=Request.Form("id_ASS")
var_id_F_PRO=Request.Form("id_F_PRO")
var_PRO_tipo=Request.Form("PRO_tipo")
var_note = Replace(Request.Form(trim("note")),"'","''")
faccio tutte una serie di verifiche circa l'inserimento se tutto è giusto
'CICLO IL CONTENUTO DI var_scelta_PRO###############
For i = 1 To Request.Form.count
ReDim Preserve var_scelta_PRO(i)
var_scelta_PRO(i)=Request.Form("scelta_PRO")(i)
'CICLO IL CONTENUTO DI var_scelta_PRO###############
SQL_rip_ins = "INSERT INTO 03_rip_protesi_ACU (R_PRO_d_rich_ACU, R_PRO_d_imp_ACU, R_PRO_d_coll_ACU, R_PRO_d_fatt_ACU, R_PRO_im_fatt_ACU, R_PRO_nu_fatt_ACU, R_PRO_d_pa_fatt_ACU, R_PRO_scelta_coll_ACU, id_PRO, id_FORN, id_F_PRO)"
SQL_rip_ins = SQL_rip_ins & " VALUES('" & var_data_rich_1 & "', '" & var_data_imp_1 & "', '" & "00000000" & "', '" & "00000000" & "', '" & "0,00" & "', '" & "00000000" & "', '" & "00000000" & "', '" & "SI" & "', '" & var_scelta_PRO(i) & "', '" & var_forn & "', '" & var_id_F_PRO & "')"
'response.write(SQL_rip_ins)
'response.end
connes.Execute(SQL_rip_ins)
next
%>
Tutto va bene se i record da inserire sono inferiori a 9, il problema mi nasce se sono superiori ossia me ne inserisce solo 9 tralasciando gli altri, dove sbaglio
Grazie e buona serata