von RobertG » So, 07.05.2017 17:27
Hallo Schmedt,
Dein Text wird mir nicht ganz klar. Du wolltest vermutlich durch ein externes Formular *verhindern*, dass Tabellen, Abfragen und Formulare sichtbar sind, oder?
Die Verbindung zur Datenbank von dem externen Formular heraus klappt ja anscheinend. Du siehst die Daten im externen Formular. Mit dem Formular erzeugst Du eine Verbindung zur Datenbank. Öffnest Du jetzt die Datenbank selbst, so greift diese auf die gleiche Verbindung zu. Schließt Du diese Datenbank, so kann es vorkommen, dass genau diese Verbindung dann auch geschlossen wird. Das habe ich jetzt nicht getestet, da ich hier keine DB mit externen Datenbanken gerade verfügbar habe. Formulare, auch solche innerhalb der Datenbank, sind erst einmal von so etwas unberührt. Nur die Datenquelle selbst, also die interne HSQLDB, ist mit dem Schließen der Datenbankdatei geschlossen worden.
Klappt denn alles wie gewünscht wenn Du die Datenbankdatei selbst nicht anrührst und nur mit dem externen Formular darauf zugreifst?
Gruß
Robert
Hallo Schmedt,
Dein Text wird mir nicht ganz klar. Du wolltest vermutlich durch ein externes Formular *verhindern*, dass Tabellen, Abfragen und Formulare sichtbar sind, oder?
Die Verbindung zur Datenbank von dem externen Formular heraus klappt ja anscheinend. Du siehst die Daten im externen Formular. Mit dem Formular erzeugst Du eine Verbindung zur Datenbank. Öffnest Du jetzt die Datenbank selbst, so greift diese auf die gleiche Verbindung zu. Schließt Du diese Datenbank, so kann es vorkommen, dass genau diese Verbindung dann auch geschlossen wird. Das habe ich jetzt nicht getestet, da ich hier keine DB mit externen Datenbanken gerade verfügbar habe. Formulare, auch solche innerhalb der Datenbank, sind erst einmal von so etwas unberührt. Nur die Datenquelle selbst, also die interne HSQLDB, ist mit dem Schließen der Datenbankdatei geschlossen worden.
Klappt denn alles wie gewünscht wenn Du die Datenbankdatei selbst nicht anrührst und nur mit dem externen Formular darauf zugreifst?
Gruß
Robert