Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Firebird 3 embedded "unavailable database" (https://www.delphipraxis.net/197115-firebird-3-embedded-unavailable-database.html)

Delphi.Narium 19. Jul 2018 16:47

AW: Firebird 3 embedded "unavailable database"
 
Dann möchte aber schon wissen, wo der Fehler herkommt, die Datenbankkomponenten wechseln ist dann leider nicht die beste Möglichkeit, auch wenn die (momentan) einzig funktionierende.

Hab' leider keine passende Delphiversion, um da entsprechend forschen zu können :-(

mkinzler 19. Jul 2018 17:26

AW: Firebird 3 embedded "unavailable database"
 
Zitat:

Zitat von Frickler (Beitrag 1407932)
Zitat:

Zitat von Delphi.Narium (Beitrag 1407921)
Und mit Zeos funktioniert der Zugriff trotz Anmeldung mit einem nichtexistierenden User?

Das wäre für mich eindeutig ein Fehler.

Embedded braucht doch überhaupt keinen Usernamen. Wo soll der auch gespeichert werden, die Security-Database ist doch gar nicht mit dabei.... da kannste Dich anmelden als User "bla" Passwort "fasel" und es geht auch.

Bei FireBird <3 benötigte man kein gültiges Passwort. Benutzerrechte konnten aber angelegt werden. Ab FB3 kann man auch bei embedded einen Security-Datenbank konfigurieren ( ohne, eigene, in Datenbank)

hoika 19. Jul 2018 17:56

AW: Firebird 3 embedded "unavailable database"
 
Hallo,
hast Du dir das hier auch schon durchgelesen?
http://docwiki.embarcadero.com/RADSt...ebird_(FireDAC)

Da steht u.a., das man eben nicht die fbclient nehmen soll.

haentschman 20. Jul 2018 08:06

AW: Firebird 3 embedded "unavailable database"
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin...:P

...da steht nix außer:
Zitat:

Diese Seite enthält momentan noch keinen Text...
:zwinker:

mber 20. Jul 2018 08:18

AW: Firebird 3 embedded "unavailable database"
 
Zitat:

Zitat von hoika (Beitrag 1407967)
Hallo,
hast Du dir das hier auch schon durchgelesen?
http://docwiki.embarcadero.com/RADSt...bird_(FireDAC))

Da steht u.a., das man eben nicht die fbclient nehmen soll.

Du meinst den Hinweis auf fbemed.dll?
Firebird 3 hat keine extra embedded dll mehr sondern das ist jetzt in der fbclient.dll integriert und zwar so dass bei Bedarf die Datenbankengine als plugin nachgeladen wird.

Kostas 20. Jul 2018 08:19

AW: Firebird 3 embedded "unavailable database"
 
Doch, vom Link auch die letzte Klammer mitnehmen. :-)

Zitat:

Zitat von haentschman (Beitrag 1408038)
Moin...:P

...da steht nix außer:
Zitat:

Diese Seite enthält momentan noch keinen Text...
:zwinker:


haentschman 20. Jul 2018 08:21

AW: Firebird 3 embedded "unavailable database"
 
Für solche Rätsel ist es eindeutig zu früh... :zwinker: 8-)

Frickler 20. Jul 2018 08:39

AW: Firebird 3 embedded "unavailable database"
 
Zitat:

Zitat von mber (Beitrag 1408041)
Du meinst den Hinweis auf fbemed.dll?
Firebird 3 hat keine extra embedded dll mehr sondern das ist jetzt in der fbclient.dll integriert und zwar so dass bei Bedarf die Datenbankengine als plugin nachgeladen wird.

Genau. Und der Bedarf tritt ein wenn man a) mit firebird.conf rumhantiert (hab ich nie gemacht) oder b) die Datenbank einfach ohne IP-Adresse und Port anspricht, nur über den Pfad (Hinweis: ich nutze UniDAC). Dafür muss außer der fbclient.dll noch die engine12.dll da sein (in einem Unterordner namens "plugins").
Die Minimalkonfiguration, die sich bei mir herauskristallisiert hat, besteht aus:
Im Ordner der Anwendung: fbclient.dll, firebird.msg (für die Fehlertexte), ib_util.dll, icudt52.dll, icudt52l.dat, icuin52.dll, icuuc52.dll, msvcp100.dll, msvcr100.dll. Dann ein Unterordner "plugins" mit der engine12.dll und ein Unterordner "intl" mit fbintl.dll und fbintl.conf.

mber 20. Jul 2018 11:23

AW: Firebird 3 embedded "unavailable database"
 
Nachdem die selbe firebird embedded Version mit anderen Zugriffskomponenten funkioniert (Zeos,Ibo) muss das Problem bei FireDAC liegen. Ich vermute einen Bug.

Hab einen case bei embarcadero eröffnet. Mal schauen ob die etwas Licht in die Sache bringen können.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:21 Uhr.
Seite 2 von 2     12   

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