Die Auflösung von COM kenn ich jetzt nicht (irgend was mit ObjektModel).
Im Wesentlichen basiert COM auf sogenannten Klassen mit Eingenschaften und Methoden für bestimmte Aufgaben.
Man kann auch eigene COM-Objekte erstellen (in Java gibts was ähnliches).

Was die Performance von SQL angeht, so ist das immer wieder ein heißes Thema hier im Forum, aber wenn man alles richtig macht (wer kann das schon) läufts eigentlich wie geschmiert.

Was nun deine Word-Geschichten angeht, so weiß ich nicht was du tun willst.
Mit der Serienbrief-Funktion kann ich z.B. relativ einfach ODBC-Quellen anzapfen umd die Inhalte dann als Felder in das Worddokument automatisch übernehmen.
Wobei ein Serienbrief auch durchaus nur 1 Datensatz beinhalten kann.