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