Einzelnen Beitrag anzeigen

toyoman

Registriert seit: 2. Jun 2003
323 Beiträge
 
Delphi 2010 Enterprise
 
#6

Re: mode einer adoquerry prüfen

  Alt 9. Jan 2008, 08:25
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?
  Mit Zitat antworten Zitat