![]() |
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!!! |
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 :) |
AW: FB Embeded und UDF
...oder die DLL in den Ordner SYSWOW64...
Frank |
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 |
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. |
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] |
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 |
AW: FB Embeded und UDF
Dann versuche es doch mal mit UDFAccess=FULL
Frank |
AW: FB Embeded und UDF
Zitat:
|
AW: FB Embeded und UDF
Zitat:
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 |
AW: FB Embeded und UDF
ist die DLL der UDF noch in SYSWOW64?
Ich hatte das Problem bei irgendeiner 2.1' er Firebird Version schon. Auf 64 bit OS nahm er meine rfunc.dll nur aus SYSWOW64, warum auch immer. Frank |
AW: FB Embeded und UDF
Zitat:
|
AW: FB Embeded und UDF
okay mein Fehler:
hatte noch eine Umgebungsvariable auf das Firebird-Verziechnis gesetzt. Dank ProcessMonitor konnte ich sehen, welchen Suchpfad die Anwendung für die dll verwendet. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:38 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