Ich habe meine Anwendungen für InterBase-Datenbanken bisher in Delphi3 geschrieben. Die Anbindung erfolgte über die BDE+SQL-Links. Nun habe ich (endlich) Delphi5 mit den IBX-Komponenten, was die ganze Sache einfacher machen sollte. OK, ich muß weniger Code schreiben, aber insgesamt scheinen die Anwendungen weniger stabil zu sein. Ich bekomme Fehlermeldungen wie z.B. "connection lost...", nachdem 3 Datensätze erfolgreich eingetragen wurden. Oder ab und zu treten Zugriffsverletzungen beim Beenden der Anwendung auf.
Die Hilfe zu den Einzelnen IBX-Komponenten ist recht einfach gehalten, also keine echte Hilfe.
Nun die Konkreten Fragen:
1. Muß ich (in Verbindung mit InterBase 5.5) explizit Transaktionen verwalten (also mit Commit/Rollback)?
2. In meiner InterBase-Datenbank werden die Primärschlüssel mit Generatoren erstellt. Die Datenbank soll in einer Multi-User-Umgebung laufen. Ich verwende ein "Browser-Fenster" zur Anzeige der Datensätze (Navigation) und ein weiteres Fenster zum Bearbeiten der Datensätze.
Welche Komponente ist für den Datenzugriff am geeignetsten, TIBQuery oder TIBDataSet ?
to be continued.
P.S.: Kompliment für dieses Diskusionsforum an die "Entwickler"!
Die Hilfe zu den Einzelnen IBX-Komponenten ist recht einfach gehalten, also keine echte Hilfe.
Nun die Konkreten Fragen:
1. Muß ich (in Verbindung mit InterBase 5.5) explizit Transaktionen verwalten (also mit Commit/Rollback)?
2. In meiner InterBase-Datenbank werden die Primärschlüssel mit Generatoren erstellt. Die Datenbank soll in einer Multi-User-Umgebung laufen. Ich verwende ein "Browser-Fenster" zur Anzeige der Datensätze (Navigation) und ein weiteres Fenster zum Bearbeiten der Datensätze.
Welche Komponente ist für den Datenzugriff am geeignetsten, TIBQuery oder TIBDataSet ?
to be continued.
P.S.: Kompliment für dieses Diskusionsforum an die "Entwickler"!
Comment