Habe eine Lösung gefunden

und damit in Zukunft ein Artikel zu diesem Thema zu finden ist, poste ich ihen natürlick:
Der Fehler liegt tatsächlich beim "mm_keepBoth".
'**** so war es bisher
ds_aktualisieren_detail.asp?<%= Server.HTMLEncode(MM_keepBoth) & MM_joinChar(MM_keepBoth) & "ID=" & rs_aendern.Fields.Item("ID").Value %>
'**** so sollte es sein
ds_aktualisieren_detail.asp?<%= Server.HTMLEncode(MM_keepURL) & MM_joinChar(MM_keepURL) & "ID=" & rs_aendern.Fields.Item("ID").Value %>
'**** eventuell ist "MM_joinChar(MM_keepURL)" sogar entbehrlich,
'**** weil es ja nur das "&" einfügt, wenn mehr als ein Parameter
'**** übergeben wird, was ja hier gerade nicht der Fall ist.
ds_aktualisieren_detail.asp?<%= Server.HTMLEncode(MM_keepURL) & "ID=" & rs_aendern.Fields.Item("ID").Value %>
Großen Dank an cmdr!