Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   [FireDAC][Phys][FB]unavailable database (https://www.delphipraxis.net/198494-%5Bfiredac%5D%5Bphys%5D%5Bfb%5Dunavailable-database.html)

DCoderHH 7. Nov 2018 09:58

Datenbank: Firebird • Version: 2.5 • Zugriff über: FireDAC

[FireDAC][Phys][FB]unavailable database
 
Hallo,

ich nutze eine Firebird-Embedded-Datenbank mit einer Delphi 32-bit Applikation. Diese wird per FireDAC über eine TFDConnection verbunden. Dabei erscheint dieser Fehler:

Delphi-Quellcode:
DBCon.Params.Database := AppDirAnd('Data.fdb');
DBCon.Connected := true; <-- Fehler: [FireDAC][Phys][FB]unavailable database
Diesen Fehler gibt es *nur* beim Kunden unter Windows 7 32-bit, auf mehreren PCs. Auf allen anderen Windows 7 64-bit PCs läuft es bei ihm.
Bei uns gibt es keinerlei Probleme. Hier läuft es unter Windows 7 32/64-bit und Windows 10 64-bit

Wer hat da einen Tipp, was das sein kann? Danke!

hoika 7. Nov 2018 10:19

AW: [FireDAC][Phys][FB]unavailable database
 
Hallo,
vielleicht ein Rechteproblem?

Was hat denn AppDirAnd dort für einen Wert, also wo ist das Programm konkret installiert (C:\Programme)?

DCoderHH 7. Nov 2018 10:23

AW: [FireDAC][Phys][FB]unavailable database
 
Zitat:

Zitat von hoika (Beitrag 1417582)
vielleicht ein Rechteproblem?

Laut Admin hat der angemeldete Benutzer volle Admin-Rechte. Alle Virenscanner und Firewalls sind abgeschaltet.

Zitat:

Zitat von hoika (Beitrag 1417582)
Was hat denn AppDirAnd dort für einen Wert, also wo ist das Programm konkret installiert (C:\Programme)?

Der Pfad stimmt und die Datei ist vorhanden. Es wurden viele unterschiedlcieh Ordner ausprobiert.


Noch ein Hinweis: Mit IBDAC als Zugriffskomponenten klappt es. Der Chef möchte jedoch IBDAC nicht kaufen, da FireDAC bei Delphi mitgeliefert wird.

hoika 7. Nov 2018 10:34

AW: [FireDAC][Phys][FB]unavailable database
 
Hallo,
und welche Zugriffsrechte hat die GDB direkt?


Zitat:

Mit IBDAC als Zugriffskomponenten klappt es
Das ist natürlich doof.

PS: Ein Nutzer hat seit Vista (?) nie "volle Admin-Rechte".
Auch ein Admin läuft mit eingeschränkten Rechten.
Admin-Rechte muss er sich erst holen (Starten als Administrator).

Hier ist noch ein weiterer Link:
Dort steht das Protocol auf ipLocal.
https://forum.delphi.cz/index.php/topic,15457.0.html

DCoderHH 7. Nov 2018 10:40

AW: [FireDAC][Phys][FB]unavailable database
 
Zitat:

Zitat von hoika (Beitrag 1417584)
und welche Zugriffsrechte hat die GDB direkt?

GDB? Meinst Du Zugriffsrechte auf Datenbank-Ebene? Da ist nichts eingeschränkt. Alles erlaubt. Läuft bei uns und beim Kunden mit IBDAC ja auch so.

Zitat:

Zitat von hoika (Beitrag 1417584)
PS: Ein Nutzer hat seit Vista (?) nie "volle Admin-Rechte".
Auch ein Admin läuft mit eingeschränkten Rechten.
Admin-Rechte muss er sich erst holen (Starten als Administrator).

Der Admin beim Kunden hat das Programm per Rechtsklick und seinem Administrator-Konto gestartet.

DCoderHH 16. Nov 2018 10:12

AW: [FireDAC][Phys][FB]unavailable database
 
Die Lösung ist eine TFDPhysFBDriverLink-Kompoente in das Projekt einzufügen und deren Eigenschaft VedorLib auf den Pfad und Dateinamen der fbembed.dll zu setzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.

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