Einzelnen Beitrag anzeigen

Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Ein möglichst schnelles TTransaction.Commit; (für Dummie

  Alt 27. Aug 2004, 11:05


Ich empfehle Dir mal die Tutorials auf meiner Seite zu Interbase/Firebird, IBX, Transactionen usw. durchzulesen.

TIBTable und TIBQuery sind vom Programmierer nur aus Kompatibilitätsgründen erzeugt worden, d.h. die sind nicht alltagstauglich!!!
Ein SQL-Server ist komplett anders als eine Desktop-DB! Wenn Du TIBTable verwendest läd der beim öffnen ALLE Datensätze vom Server zum Client (egal ob der Server auf dem selben PC sitzt!) und deshalb dauert das mit dem Einfügen auch ne Ewigkeit!

Bau Deine Appl auf die Verwendung von TIBDataSet um, verwende schlanke SQL-Statements (d.h. keine Select * from Tabelle) und eine sinnvolle Transaktionsverwaltung.

Wenn Du dazu Hilfestellung benötigst kannst Du dich ruhig an mich wenden, allerdings brauche ich dann ein Modell der DB.

Grüße
Lemmy
  Mit Zitat antworten Zitat