DB-Connection an ein anderes Modul weitergeben
Verfasst: Montag 11. Juli 2016, 17:29
hallo,
ich befinde mich in folgender Situation:
Meine Datenbank-Anwendung (MySQL) besteht aus 3 Modulen: Hauptmodul, ein Datenmodul mit etlichen Funktionen und ein Modul mit diversen Dialogen, die aus dem Hauptmodul aufgerufen werden. Einige der Dialoge im Dialog-(Sammel)Modul haben Ereignisprozeduren, die auf die DB zugreifen müssen.
Meine Frage: Wie kann ich diesem Dialog-Modul die bereits bestehende DB-Connection weitergeben? Und ist das überhaupt sinnvoll, oder sollte man die in der betreffenden Prozedur dieses Moduls jeweils bei Bedarf erstellen? Nur die Zugangsdaten müsste ich ja auch irgendwie an dieses Modul weitergeben können.
Ich habe versucht, die DB-Connection in eine globale Variable des Dialog-Moduls zu übertragen. Aus der Ereignisprozedur des Dialogs wird diese aber nicht gekannt. Warum?
ich befinde mich in folgender Situation:
Meine Datenbank-Anwendung (MySQL) besteht aus 3 Modulen: Hauptmodul, ein Datenmodul mit etlichen Funktionen und ein Modul mit diversen Dialogen, die aus dem Hauptmodul aufgerufen werden. Einige der Dialoge im Dialog-(Sammel)Modul haben Ereignisprozeduren, die auf die DB zugreifen müssen.
Meine Frage: Wie kann ich diesem Dialog-Modul die bereits bestehende DB-Connection weitergeben? Und ist das überhaupt sinnvoll, oder sollte man die in der betreffenden Prozedur dieses Moduls jeweils bei Bedarf erstellen? Nur die Zugangsdaten müsste ich ja auch irgendwie an dieses Modul weitergeben können.
Ich habe versucht, die DB-Connection in eine globale Variable des Dialog-Moduls zu übertragen. Aus der Ereignisprozedur des Dialogs wird diese aber nicht gekannt. Warum?