Danke, Pauli1, für den Hinweis.
In diese Richtung habe ich lange gesucht, bin aber stets nicht zum Ziel gekommen.
Meine Lösung (und vermutete Ursache für den Fehlerhinweis): Weglassen der Sortierklausel, vielmehr das zunächst nur erzeugte aber unsortierte recordset danach sortieren mit recordset.sort = "M_Nr". Seitdem funktioniert der Code.