![]() |
Datenbank: FB • Version: 2 • Zugriff über: IBDAC
IBDac TryConnect
Hallo,
gibt es eine Art TryConnect für IBDAC? Hintergrund: Unsere DB kann 2 verschiedene Endungen haben, auch wenn Endung X laut Konfiguration eingetragen ist, soll zuerst nach Endung Y gesucht werden (Endung X ist .GDB, Endung Y =.FDB ) Schalte ich beim Start die Exceptions ein (=Standard), bekomme ich sofort eine Connect-Fehler (in der IDE), wenn die DB .GDB als Endung hat. Dass will ich vermeiden. Ich ersetze gerade ein paar try StrToInt() except end durch TryStrToInt da ist mir das aufgefallen und der Wunsch poppte einfach mal so hoch. Da die DB im Netz ist, hilft kein FileExists. Da ich die Quellen von IBDAC bezahlt habe, könnte ich auch direkt dort ansetzen ... Was gehe ich konkret vor? Danke Heiko |
AW: IBDac TryConnect
Im Programm kannst Du doch die Exception abfangen. In der IDE sollte das ja kein Problem sein.
An den Komponenten selber würde ich nichts machen, ich wüsste auch nicht wie das Aussehen soll. Mehrere Datenbanken (Pfade\Namen\Endung), beim Cponnect wird dann der Reihe nach probiert? Alternativ könntest Du mit Aliasen arbeiten. |
AW: IBDac TryConnect
Hallo,
Zitat:
Wenn in der Konfiguration Endung X eingetragen ist, kann man doch den ersten Versuch darauf machen (ich vermute mal, dass diese Endung nicht ohne Grund in der Konfiguration steht), wenn das klappt: alles ok. Ansonsten Endung Y probieren. Ich denke auch, dass das ganz normal über Exceptions zu lösen ist, ohne dass die Komponente geändert werden müsste. Grüße Frank |
AW: IBDac TryConnect
Hallo,
warum ist das so? GDB hat Microsoft zu den schützenswerten Endungen erkoren, Volume shadow, Vorgängerversionen oder wie immer das jetzt heißt. Ändert der Admin jetzt einfach die Dateiendung, soll jeder Client trotzdem auf die DB zugreifen, ohne dass der Admin zu jedem Rechner hinrennt. Heiko |
AW: IBDac TryConnect
Da würde ich eher konsequent überall auf die "richtige" Endung umstellen. GDB war ja die Endung von Interbase ( vor Interbase6 ?).
Die Standard-Endung für Firebird ist fdb. |
AW: IBDac TryConnect
Hallo,
das ist bei unserer Klientel aber leider nicht möglich. Explorer starten, wie mache ich das ... Heiko |
AW: IBDac TryConnect
Dann automatisiere das doch.
|
AW: IBDac TryConnect
Zitat:
Dann muss der Admin immer nur diesen Eintrag anpassen... Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:23 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