invalid request BLR at offset 163
Habe ich folgenden Fehler in der Firebird-Datenbank. version 2.5.2
invalid request BLR at offset 163
function F_ENCODEDATE is not defined
module name or entrypoint could not be found
Error while parsing procedure GETMONTHSBYYEAR's BLR
Bis Letzte Woche alles einwandfrei funktionierte. Diese UDF auf dem Datenträger vorhanden ist. Wie kann ich Debuggen dieses problem? Wer kann mir helfen heraus zu Sortieren das problem.
PS: Was ich getan habe, so weit zu beheben:
- Backup - /restore- kein Ergebnis. (jegliche Struktur, problem ist behoben, die meiner Meinung nach eine BK/Restore).
- Kommentar alle Abhängigkeiten, drop-UDF-Funktion, neu wieder - zu keinem Ergebnis.
- Entweder der UDF-definition existiert nicht mehr in der Datenbank, die im UDF-dll ist nicht zugänglich für den server (z.B. aufgrund von Berechtigungen, oder die UDF Einschränkung config in
firebird.conf
), oder installieren Sie ein 64-bit-version von Firebird und Ihre UDF-32 bit (oder Umgekehrt). - die richtige Antwort in meinem Fall ist das falsch installieren von 32 bit auf einem Rechner mit 64 bit in der UDF. tks
- Ich habe mein Kommentar als eine Antwort.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mögliche Probleme könnten sein, dass er das UDF-dll ist nicht zugänglich für den server (z.B. aufgrund von Berechtigungen, oder die UDF Einschränkung config in
firebird.conf
), oder installieren Sie ein 64-bit-version von Firebird und Ihre UDF-32 bit (oder Umgekehrt), so Firebird kann nicht laden DLL.