Here is the code from the Insert Multiple Records behavior.
Let me know if you need the whole page as I'll need to remove some sensitve info from it first.
Thanks
Craig
<%
' WA DataAssist Multiple Updates
if (cStr(Request.Form("btnUpdate")) <> "") then
WA_loopedIDField = Array("WADA_RepeatID_DetailOrderID")
WA_connection = MM_conn_dmw_orders_STRING
WA_table = "OrderDetails"
WA_redirectURL = "babyback2.asp"
WA_keepQueryString = false
WA_indexField = "DetailOrderID"
WA_fieldNamesStr = "DetailStatus"
WA_columnTypesStr = "',none,''"
WA_fieldNames = Split(WA_fieldNamesStr,"|")
WA_columns = Split(WA_columnTypesStr,"|")
WA_multipleUpdateCounter = 0
while (WA_AB_checkLoopedFieldsNotBlank(WA_loopedIDField, WA_multipleUpdateCounter))
WA_fieldValuesStr = "" & cStr( Request.Form("SomeStatusNeue") ) & ""
WA_fieldValues = Split(WA_fieldValuesStr,"|")
WA_where_fieldValuesStr = WA_AB_getLoopedFieldValue(cStr(WA_loopedIDField(0)), WA_multipleUpdateCounter)
WA_where_columnTypesStr = "none,none,NULL"
WA_where_comparisonStr = "="
WA_where_fieldNames = Split(WA_indexField,"|")
WA_where_fieldValues = Split(WA_where_fieldValuesStr,"|")
WA_where_columns = Split(WA_where_columnTypesStr,"|")
WA_where_comparisions = Split(WA_where_comparisonStr, "|")
updateParamsObj = WA_AB_generateInsertParams(WA_fieldNames, WA_columns, WA_fieldValues, -1)
WhereObj = WA_AB_generateWhereClause(WA_where_fieldNames, WA_where_columns, WA_where_fieldValues, WA_where_comparisions)
set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = WA_connection
MM_editCmd.CommandText = "UPDATE " & WA_table & " SET " & updateParamsObj(3) & " WHERE " & WhereObj & ""
MM_editCmd.Execute()
MM_editCmd.ActiveConnection.Close()
WA_multipleUpdateCounter = WA_multipleUpdateCounter + 1
wend
if (WA_redirectURL <> "") then
if (WA_keepQueryString AND Request.QueryString <> "" AND Request.QueryString.Count > 0) then
if (inStr(WA_redirectURL,"?") > 0) then
WA_redirectURL = WA_redirectURL & "&"
else
WA_redirectURL = WA_redirectURL & "?"
end if
WA_redirectURL = WA_redirectURL & Request.QueryString
end if
Response.Redirect(WA_redirectURL)
end if
end if
%>