Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   FB Embeded und UDF (https://www.delphipraxis.net/179090-fb-embeded-und-udf.html)

Nico80 13. Feb 2014 15:19

Datenbank: Firebird • Version: 2.1 • Zugriff über: FIBPlus

FB Embeded und UDF
 
Hallo zusammen,

ich möchte die FreeAdhoc-Library (UDF 32bit) unter Firebird Embeded (32bit) benutzen.
HAbe auch die entsprechende DLL ins UDF-Verzeichnis kopiert.
Leider bekomme ich trotzdem die Fehlermeldung, dass die Funktionen nicht bekannt sind.

Hat jemand einen Tip?

Vielen Dank!!!

eschgi 13. Feb 2014 20:18

AW: FB Embeded und UDF
 
Hallo,

probiere mal die Dateien aus dem ICU Ordner von dem ZIP Archiv von der FreeAdHoc Seite ins bin Verzeichnis von Firebird zu kopieren :) müsste klappen :)

dataspider 14. Feb 2014 07:01

AW: FB Embeded und UDF
 
...oder die DLL in den Ordner SYSWOW64...

Frank

Lemmy 14. Feb 2014 07:52

AW: FB Embeded und UDF
 
Hi Nico,

sicher, dass FIBPlus den richtigen Firebird verwendet? Ist noch ein Server auf dem Rechner aktiv? Wird die fbEmbedded im Programmverzeichnis wirklich den FIBPlus zugewiesen?

Grüße

Nico80 14. Feb 2014 09:13

AW: FB Embeded und UDF
 
@Lemmy: Ja... der Zugriff auf die Datenbank klappt wunderbar. Aber sobald ein UDF-Funktion (Trigger) aufgerufen wird kracht's...
FreeAdhoc-Version ist die 20090128. Da gibt es nur eine DLL.
Das Kopieren in den SysWOW64-Ordner hat nichts gebracht.

dataspider 14. Feb 2014 09:38

AW: FB Embeded und UDF
 
Wo hast du den die fbintl.conf und fbinlt.dll stehen.
Im Anwendungsverzeichnis Unterordner intl?

Und die icu*.dll und ib_util.dll?

Frank

[EDIT]
und was steht in der firebird.conf unter UdfAccess?
[/EDIT]

Nico80 14. Feb 2014 09:48

AW: FB Embeded und UDF
 
Ja,
fbintl.conf und fbinlt.dll sind im Unterverzeichnis "/intl" vom Anwendungsverzeichnis: "D:\MyApp"
icu*.dll und ib_util.dll sind direkt im Anwendungsverzeichnis.

In der firebird.conf steht der Default-Wert: also Restrict UDF

dataspider 14. Feb 2014 09:52

AW: FB Embeded und UDF
 
Dann versuche es doch mal mit UDFAccess=FULL

Frank

Nico80 14. Feb 2014 10:06

AW: FB Embeded und UDF
 
Zitat:

Zitat von dataspider (Beitrag 1247832)
Dann versuche es doch mal mit UDFAccess=FULL

Frank

Keine Verbesserung :(

Lemmy 14. Feb 2014 10:33

AW: FB Embeded und UDF
 
Zitat:

Zitat von Nico80 (Beitrag 1247824)
@Lemmy: Ja... der Zugriff auf die Datenbank klappt wunderbar.

das war nicht die Frage!

Hast Du noch andere Firebird-Instanzen (evtl. welche von denen du nicht weiß dass die da sind) auf dem Rechner? Also Dienste kontrollieren ob da eine FB-Server Instanz läuft, Systemverzeichnisse absuchen ob da fbClient/fbembedded Dateien rum liegen und beim Start des Programmes die FMEmdedded in ExtractFilePath(ParamStr(0)) explizit zugewiesen?

Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:33 Uhr.
Seite 1 von 2  1 2      

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