Ho provato a modificare il codice in questo modo (In rosso la parte modificata):
codice:
<%
Dim descrizione, idDocumento
descrizione = Request.Form("descrizione")
idDocumento = Request.Form("idDocumento")
if (idDocumento <> "") Then
If (CStr(Request("MM_update")) = "form1") Then
Dim arrayId
Dim idDoc
Dim arrayDescr
Dim descrDoc arrayId=Split(Request.Form("idDocumento"),",")
arrayDescr=Split(Request.Form("descrizione"),",")
for idDoc=0 to Ubound(arrayId)
' execute the update
Dim MM_editCmd
Set MM_editCmd = Server.CreateObject ("ADODB.Command")
MM_editCmd.ActiveConnection = MM_scadenzarioDomini_STRING
MM_editCmd.CommandText = "UPDATE documenti SET descrizioneDocumento = "
MM_editCmd.CommandText = MM_editCmd.CommandText & "'" & arrayDescr(descrDoc) & "' WHERE id_documento = " & arrayId(idDoc)
Response.Write(MM_editCmd.CommandText & "
")
MM_editCmd.Prepared = true
MM_editCmd.Execute
next
MM_editCmd.ActiveConnection.Close
End If
%>
In questo modo mi inserisce soolo il promo valore dell'elenco dei campi descrizione.
Con riferimento all'esempio di prima mi inserisce solo "descrizione 1"