forse ho capito dovè l'inghippo!
il mio è un problema di concetto!
devo inserire in un db vari prodotti contemporaneamente legati ad un solo contratto di vendita!!
cosi visualizzo il form e lo mando alla pagina di inserimento:
codice:
do while not rs1.eof
response.Write("<tr><td>")
response.Write(rs1.Fields.Item("codicep").value)
response.Write("</td>")
response.Write("<td>"&(rs1.Fields.Item("articolo").value)&"</td>")
response.Write("<td><input name='colli' type='text' id='colli' size='5'></td></tr>")
response.Write("<input name='codicep' type='hidden' value='"&rs1.Fields.Item("codicep").value&"'>")
rs1.movenext
loop
qua recupero i dati e tento
di scriverli sul db, ma ovviamente mi da errore!
codice:
trIdcontratto = rs1.Fields.Item("idcontratto").value
strCodicep = Trim(Request.Form("codicep"))
strColli = Trim(Request.Form("colli"))
Set rs2 = Server.CreateObject("ADODB.Recordset")
rs2.ActiveConnection = MM_connh3g_STRING
rs2.Source = "INSERT INTO tabprodcontr (codiceagente,codicep,colli,idcontratto) VALUES ('"&strCodiceagente&"','"&strCodicep&"',"&strColli&",'"&strIdcontratto&"')"
rs2.CursorType = 0
rs2.CursorLocation = 2
rs2.LockType = 3
rs2.Open()
non riesco a pensare come devo mettere giu la cosa!!