16. Januar 2017 14:16
Hallo zusammen,
ich möchte aus einer Tabelle Daten in die gleiche Tabelle eines anderen Mandanten schreiben. Ich habe folgende Variablen von Typ "RecordRef" für die gleiche Tabellen-ID angelegt:
SourceRecordRef.Open(Tabellen-ID)
TargetRecordRef.Open(Tabellen-ID, FALSE, Mandant2)
Das Lesen funktioniert einwandfrei. In der SourceRecordRef und in der TargetRecordRef sind die Datensatzzähler korrekt, allerdings bekomme ich beim Schreiben (TargetRecordRef.INSERT) gleich beim ersten Datensatz einen Duplicate-Key-Fehler. Die Zuweisung der Daten erfolgt mit TargetRecordRef := SourceRecordRef.
Ich vermute die Angabe des 2. Mandanten (oben mit Mandant2 bezeichnet) geht verloren. Geht diese Funktion mit dem Schreiben aus einer Tabelle von einem in einen anderen Mandanten überhaupt nicht oder fehlt mir da noch eine Anweisung ?
Bin für jeden Hinweis dankbar.
Gruß
U d o
Zuletzt geändert von schreibe am 27. Januar 2017 09:36, insgesamt 2-mal geändert.