Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.351 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Aktuallisieren der ans cxdbGrid gekoppelten Query

  Alt 10. Nov 2006, 13:31
Hi,

ich arbeite zwar mit den IBO' s, versuche es aber dennoch:
Delphi-Quellcode:
procedure Tfrmzeiterfassung.cxbtnzeiterfassungspeichernClick(Sender: TObject);
begin
  // was macht das StartTransaction???
  // StarteTransaction();
  with DataModuleMain do
  begin
    ibtablezeiterfassung.post;
    ibtablezeiterfassung.Transaction.Commit;

    if not ibqueryzeiterfassung.Active then
    begin
      ibqueryzeiterfassung.Transaction.Commit;
      ibtablezeiterfassung.Open;
    end
    else
    begin
      if ibqueryzeiterfassung.Transaction = ibtablezeiterfassung.Transaction then
        // bei bleicher Transaktion sollte ein Refresh reichen
        ibqueryzeiterfassung.Refresh
      else
      begin
        // sonst muss auch ein Commit gemacht werden
        ibqueryzeiterfassung.Transaction.CommitRetaining;
        // evtll. noch ein Refresh
        //ibqueryzeiterfassung.Refresh
      end;
    end;
  end;
end;
Wie gesagt, ich arbeite nicht mit den Komponenten, aber du kannst ja mal testen.
Warum ist die Query bei dir zu?

Cu, Frank
Frank Reim
  Mit Zitat antworten Zitat