Hallo !<br>
<br>
Ich greife mit <b>Delphi 5</b> auf eine MySQL-Datenbank über ODBC zu und bekomme folgende Fehler-Meldung:<br>
..Exception er der Klasse EDBEngineError aufgetreten. Meldung 'Datensatz kann nicht gesperrt werden, da der Datensatz von einem anderen Benutzer geändert wurde.'....<br>
<br>
<b>Code:</b><br>
Table := TTable.Create(self);<br>
Table.DatabaseName := 'DBName';<br>
Table.TableName := 'TabellenName';<br>
Table.ReadOnly := false;<br>
Table.Open;<br>
Table.Locate('Nummer','47',SearchOptions);<br>
Table.Edit;<br>
.... <br>
Table.FieldByName('Name').AsString := "TEXT";<br>
....<br>
Table.Post;<br>
<br>
bei Post bekommen ich diese Exception ! Was mach ich falsch ? Bei <b>Table.Insert</b> funktioniert es !<br>
<br>
Andreas
<br>
Ich greife mit <b>Delphi 5</b> auf eine MySQL-Datenbank über ODBC zu und bekomme folgende Fehler-Meldung:<br>
..Exception er der Klasse EDBEngineError aufgetreten. Meldung 'Datensatz kann nicht gesperrt werden, da der Datensatz von einem anderen Benutzer geändert wurde.'....<br>
<br>
<b>Code:</b><br>
Table := TTable.Create(self);<br>
Table.DatabaseName := 'DBName';<br>
Table.TableName := 'TabellenName';<br>
Table.ReadOnly := false;<br>
Table.Open;<br>
Table.Locate('Nummer','47',SearchOptions);<br>
Table.Edit;<br>
.... <br>
Table.FieldByName('Name').AsString := "TEXT";<br>
....<br>
Table.Post;<br>
<br>
bei Post bekommen ich diese Exception ! Was mach ich falsch ? Bei <b>Table.Insert</b> funktioniert es !<br>
<br>
Andreas
Comment