Hallo,
meine Datenbank öffnet schreibgeschützt, also nichts ist editierbar. Nun habe ich eine Routine eingebaut, die den Schreibschutz aufhebt, damit sich ZB DBEdits editieren lassen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure TForm1.CheckBox1Click(Sender: TObject); var pos: TBookmark; begin pos:= Query1.GetBookmark; Query1.Active:= false; if CheckBox1.Checked= true then Query1.RequestLive := false else Query1.RequestLive := true; Query1.Active:= true; Query1.GotoBookmark(pos); end; |
Das funzt soweit auch ganz gut, es sei denn, ich stehe gerade auf dem letzten Datensatz. Wenn ich dann sperren oder entsperren will bekomme ich ein Exeption mit der Fehlermeldung:
Gitternetz außerhalb des zulässigen Bereichs.
Wie kommt denn das und wie kann man dem abhelfen?
Gruß
Gambit