Wenn du selber kopierst, dann auch besser .Value anstatt .AsString verwenden.
* einmal für alles was kein String ist,
also nicht unnötig in einen String und wieder zurück umwandeln (z.B. Floats können verändert/ungenau werden)
* und auch bezüglich NULL, weil der String das NULL ja als '' raus giebt.
Oder alternativ innerhalb der Datenbanken bleiben, also die eine
DB macht von sich auch ein SELECT in der anderen
DB und holt sich die Daten rüber, bzw. schreibt dort drüben.
https://learn.microsoft.com/de-de/sq...l-server-ver16
Sowas können viele
DBMS und nennen es z.B. DataLink oder Foreign Data Wrappers (FDW).
Das kann einmal eine Gruppe von Funktionen sein, so man ein
SQL-Statement in der anderen
DB ausführt
oder es können "virtuelle" Tabellen bei dir sein, die aber intern alles (Insert/Update/Select) zu einer Tabelle in der anderen
DB weiterleiten.