Folgendes Szenario: ich lade im Modus ltBatchOptimistic eine Tabelle mit Positionen, die anhand einer PosNr, auf der ein Unique Index liegt, sortiert werden. Sortiere ich diese Positionen jetzt um - vertausche also bspw zwei PosNr - und rufe dann UpdateBatch auf, setzt es natürlich schon beim ersten Update-Statement eine Schlüsselverletzung (weil zB PosNr 4 zu PosNr 3 geändert werden soll, während die ursprüngliche PosNr 3 noch unverändert in der DB steht).
Wie geht ihr mit diesem Problem um?
(Diese Frage habe ich auch hier:
http://www.delphipraxis.net/topic93275_updatebatch+und+unique+index.html
gestellt)
Wie geht ihr mit diesem Problem um?
(Diese Frage habe ich auch hier:
http://www.delphipraxis.net/topic93275_updatebatch+und+unique+index.html
gestellt)
Comment