TADOQuery->Insert in Batch-Modus mit JOIN Results



  • Hi,

    ich verwende ein ADOQuery im Batch-Modus, um Änderungen erst zu sammeln und dann geschlossen einzutragen oder zu verwerfen. Die zugrunde liegende Tabelle besteht dabei aus eine Haupttabelle und einigen Lookup-Tabellen, die über JOIN miteinander verbunden sind.
    Wenn ich Einträge des Resultsets ändere, klappt alles wunderbar. Aber wenn ich einen neuen Eintrag hinzufüge, werden in den Lookup-Tabellen auch neue inträge eingefügt, obwohl die schon längst bestehen. Kann man das auf einfache Weise verhindern?


Anmelden zum Antworten