@LuCSteR:
Also ich versuche noch mal in Kurzform die Vorgehensweise zu skizzieren:
Mit FreePascal eine Haupform erstellen.
Mit FreePascal eine Dataform erstellen.
Anschließend erstellst Du in der Dataform jene Komponenten, mit denen Du in der jetzigen Anwendung die Verbindung zur
DB erstellst.
Nun schau Dir mal meine Abbildung an. Hier kannst Du sehen in welchem Zusammenhang die verschiedenen
DB-Komponenten stehen.
Um Abfragen oder Tabellen bearbeiten zu können, ist noch eine Komponente nötig, eine so genannte Datasource. Jede visuell zu bearbeitende Tabelle oder Abfrage sollte erst einmal eine eigene Datasource haben.
Diese Komponenten sollten natürlich treffend benannt werden um Dir später das Arbeiten zu erleichtern.
Jede dieser Datasource-Komponenten kannst Du nun mit kannst Du nun mit beliebigen Komponenten zur Datensteuerung versehen, z.B dem DBNavigator oder einer Edit-Komponente.
Zu den von Dir benannten Transaktionen. Beim öffnen einer Datenverbindung wird bei den meisten
DB-Anwendungen eine Transaktion eröffnet.
Beim schließen der Anwendung bzw. der Datenverbindung wird sie automatisch geschlossen