Einzelnen Beitrag anzeigen

TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.889 Beiträge
 
Delphi 12 Athens
 
#6

Re: Einzelne Daten aus Firebird lesen

  Alt 27. Sep 2007, 12:54
Zitat von shmia:
Du brauchst keine Transaktion, da du nur lesend zugreifst.
Hier muss ich doch mal protestieren.
Grundsätzlich wird bei Firebird/Interbase jede Datenoperation (auch Lesen) in einem Transactionskontext durchgeführt.
Bei vielen Komponenten muss man sich nur nicht selbst darum kümmern, weil die das dann selbst erledigen.

Ich gehe mal davon ais, dass Du Deine DLL mit einem Init versehen hast, welches die Connection zur Datenbank herstellt.
Komm jetzt bitte nicht auf die Idee, im gleichen Zuge eine Transaction zu öffnen, die dann die ganze Zeit durchgängig genutzt wird. Damit blockierst Du Dir dann nämlich Deinen Datenbankserver (Stichwort Oldest Active Transaction).

Zitat von Jens Schumann:
Ich möchte aber explizit den Weg über die Excelzellenformel gehen.
Ich fürchte, dann bleibt Dir die geringe Geschwindigkeit erhalten

Gruß

Thomas
Thomas Breitkreuz
Gruß Thomas
- Admin DelphiPRAXIS
- Admin Delphi-Treff
- Embarcadero MVP
  Mit Zitat antworten Zitat