Firebird用のUDFを作成してみました。DLLをコンパイルしてUDFをデータベースに登録することはできましたが、実際には実行できません。毎回、エラーが発生します。
invalid request BLR at offset 63.
function [FUNCTION_NAME] is not defined.
module name or entrypoint could not be found.
UDF DLLをアプリケーションと同じフォルダー、およびデータベースと同じフォルダーにドロップしようとしましたが、どちらの方法でもロードされないようです。
グーグルを助けてみたところ、返ってきた結果はすべて、サーバーのUDFフォルダーに入れてFBサーバーで動作させるか(FB Embeddedを使用しているため適用されない)のいずれかであるように見えました。 confファイルを編集してFBサーバーのアクセス許可の問題を修正しました(これは、FB Embeddedを使用しているため適用されません)。
では、 FB Embeddedを使用している場合、UDF DLLを配置する正しい場所を決定/構成するにはどうすればよいですか?