So, mit den Hinweisen bin ich einen halben Schritt weiter, nur kracht es jetzt anderweitig.
First chance
exception at $7720E292.
Exception class EIBNativeException with message
'[FireDAC][Phys][
FB]validation error for column "MEINE_TABELLE"."MEINE_SPALTE", value "*** null ***"'. Process MeineExe.exe (6728)
Naja, diese MEINE_SPALTE existiert in der Quell und Zieltabelle, weil beide dieselbe Tabelle in der selben
DB sind.
Diese ist als Nicht Null definiert, aber mit einem Default Value 0 und wird im
SQL zum lesen des zu kopierenden Datensatzes
nicht mit ausgelesen, weil der Inhalt nicht kopiert werden soll.
Warum versucht da jetzt jemand NULL reinzuschreiben, statt einfach den Default Wert zu benutzen?
Wie kann ich das verhindern/ändern?
Die Optiones der BatchMove instance sehen übrigens so aus:
[poSkipUnmatchedDestFields];
Grüße
TurboMagic