Zitat von
guidok:
Ich habe gerade
noch etwas gefunden. Bin mit dem Durchlesen noch nicht fertig, aber könnte interessant sein...
Was ich so aus diesem Tutorial rauslese ist ja, dass die einfachste Methode über ein TDataSet ist, wenn ich selber soetwas erstellen will. Desweiteren stört mich, dass in dem Tutorial über TDBEdit Felder gegangen wird. Ich persönlich hasse diese Komponenten, ich bin bis heute nie damit richtig zurecht gekommen. Ich tendiere immer mehr dazu, dass in einer ähnlichen Art wie Detlef zu machen.
Ich habe ein Datenbankmodul, wo die TIBQuery, TDataSource und die anderen Komponenten für die Datenbankverbindung drinstehen. Beim Initialisieren des Datenbankmoduls wird die Verbindung zur Datenbank hergestellt. Dazu kommen in das Modul noch die ganzen Funktionen/Proceduren für die Abfragen, die ich sonst im Sourcecode der Anwendung untergebracht hatte. Das heißt, ich rufe die Proceduren/Funktionen aus dem Modul direkt aus dem Sourcecode der Hauptanwendung auf und übergebe die Werte der Form an die Funktion/Procedure.
Den Vorteil darin sehe ich, ich habe eine eigene
Unit/Modul welches alle Aufgaben der Datenbank erledigt. Bei einer eventuellen Umstellung der Datenbankkomponenten müsste ich nur diese eine
Unit anfassen, was natürlich von Vorteil wäre. Mir ist auch klar, dass das kein reines OPF ist. Aber es wäre eventuell eine alternative. Was meint Ihr dazu ?
Das ganze könnte man ja dann noch weiter ausbauen und sich damit eine eigene
DLL basteln, die mehrere Datenbanken unterstützt. Das sind erstmal meine Gedanken dazu.