Dass es eine beliebige
DB sein soll, war mir nach dem Intro usw. nicht ganz klar.
Ok, dann vielleicht per [ADODataset].recordset
Das bietet Zugriff auf die Recordset Schnittstelle.
Dort geht dann sowas (VB Beispiel), vielleicht hilft Dir das- nach Portierung- weiter:
Code:
Dim p As New PropertyBag
p.WriteProperty "Tmp", rs1
Set rs2 = p.ReadProperty("Tmp")
Presto! A genuine copy.
(einer der ersten google Treffer, gibt auch ausführlichere Beispiele, Stichwort PropertyBag ADO copy recordset)
Insert Scripte dürften auch schneller sein, als per Dataset/ per Field/ post zu arbeiten.
Wurde ja schon vorgeschlagen.