Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird: prüfen, ob schon eine andere FB-Version läuft (https://www.delphipraxis.net/102072-firebird-pruefen-ob-schon-eine-andere-fb-version-laeuft.html)

juergen 23. Okt 2007 06:32

Datenbank: Firebird • Version: 2.x • Zugriff über: BDE

Firebird: prüfen, ob schon eine andere FB-Version läuft
 
Hallo zusammen,

FB embedded 1.5er funktioniert nicht mit FB embedded 2.x parallel, ist ja auch irgendiwe logisch.

Wie wirkt sich sowas dann überhaupt aus?
Kommen Fehlermeldungen oder bekommt der User gar nichts mit und es könnnte sogar Datenverlust geben (wahrscheinlich ersteres)?

Kann man -bevor man das eigene Programm startet- dann prüfen, ob schon eine andere FB-Instanz läuft? (egal ob Server/Client oder Embedded-Version)
Welche(n) Prozess(e) müsste ich dann suchen (GDS32.DLL)?

mkinzler 23. Okt 2007 06:39

Re: Firebird: prüfen, ob schon eine andere FB-Version läuft
 
Zitat:

FB embedded 1.5er funktioniert nicht mit FB embedded 2.x parallel, ist ja auch irgendiwe logisch.
Warum nicht?

embedded stört sich weder mit anderen embedded-Installationen noch mit Serverinstallationen. Da es sich ja um einen Client handelt, welcher einen Server eingebaut hat. D.h. die Dll öffnet direkt die Datenbankdatei. ein anderes Programm mit embedded-Zugriff verwendet einen andere (embedded-)Dll, welche auf einen andere Datenbankdatei zugreift. Du darfst halt bloss nicht deine Dll ins System-Verzeichnis kopieren, sonst kann es sein das andere Programme nicht mehr funktionieren.

juergen 24. Okt 2007 00:15

Re: Firebird: prüfen, ob schon eine andere FB-Version läuft
 
@mkinzler
Super!
Das ist genau das, was ich suche.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz