Zitat von
proitsystems:
Hallo!
Benutze die Eigenschaft "State". Folgende Werte wären für dich interessant:
dsEdit
Der aktive Datensatz kann geändert werden.
dsInsert
Der aktive Datensatz ist ein neu eingefügter Puffer, der noch nicht eingetragen wurde. Dieser Datensatz kann geändert und dann entweder eingetragen oder verworfen werden.
Gruss,
Marc
-----
PRO IT SYSTEMS
Versuche ebenfalls den Status der
Query abzufragen um danach die Daten zu speichern oder eben nicht. Leider funktioniert die Abfrage:
Delphi-Quellcode:
if (datamodule2005.ADOQuery7.State=dsedit) or (datamodule2005.ADOQuery7.State=dsinsert) then
begin
datamodule2005.ADOQuery7.Post;
end;
nicht, sprich egal ob ich grad Daten eingefügt oder editiert habe scheinbar bin ich nie in diesem Status mit meiner
Query.
Was kann der Grund sein?