Einzelnen Beitrag anzeigen

Meta777

Registriert seit: 8. Sep 2004
Ort: Magdeburg
248 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: Firbird - Abfrage - Tausend mal funktioniert und beim...

  Alt 2. Sep 2008, 21:47
Zitat von Bernhard Geyer:
Wo werden deine TIBTransaction freigegeben?
Evtl. hast du einfach keine Ressourcen mehr zur verfügung!
hi.

funtion ist auf meinen Mist gewachsen.
Die Funktion gibt ein TIBDatast zurück über das die Transaction rollbacked und gefreet wird - soltle jedenfalls so sein, es sei den es wurde vergessen...
Delphi-Quellcode:
  with daOpenDataset() do
  try
    blahblahblub
  finally
    //hier transaction zurückrollen - ist ja immer nen select
    Transaction.Rollback;
    //Das zurückgegebene TIbDataset freen - da Transaction das dataset als Owner hat wird die transaction auch gefreet
    Free;
  end;
  Mit Zitat antworten Zitat