Autor Beitrag
quasi77
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Di 02.09.08 21:03 
Hallo zusammen

Vorab:
Update Criteria wurde auf Key festgelegt.
Unique Table ebenso.

Wenn ich einen Datensatz zweimal hintereinander ändere, kriege ich diese bekannte Meldung.

Mit dem Profiler habe ich festgestellt, dass das Update auf den Key, sowie auf die geänderten Felder im WHERE läuft.

Bekannterweise sollte der Update nur auf den Primary Key gehen. Dieser ist auch definiert.

Delphi 2005, SQL Server 2005, TADODataset (Select mit mehreren Tabellen, Update auf eine Tabelle festgelegt).

Hat jemand eine Ahnung woran das liegen könnte?

Für Tipps ist dankbar

Quasi77

Moderiert von user profile iconNarses: überflüssige Leerzeilen entfernt
Xion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
EE-Maler
Beiträge: 1952
Erhaltene Danke: 128

Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
BeitragVerfasst: Sa 06.09.08 11:34 
ich versteh nur Bahnhof :P

kannst du mal etwas Code zeigen?

_________________
a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)