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;