掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FMXのFireDACからFirebird Embededへの接続でエラー (ID:49883)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DELPHI XE6(32bit)です。FMXで”FireDAC”から、Firebird Embededに接続を試みていますが、次の様なエラーになります。 ===================== Loading driver FB ... Error: [FireDAC][Phys][FB]-314. ベンダ ライブラリ [fbclient.dll or fbembed.dll] を読み込めません。指定されたファイルが見つかりません。 ヒント: PATH またはアプリケーションの EXE ディレクトリに含まれているか、x86 ビットであるかを確認してください。 DBMS クライアントの読み込みに失敗しました! ===================== 以前、VCLでFirebirdと接続した事があります。その時はあっさり繋がりそれほど難しいとは感じなかったのですが、今回は素直に繋がりません。 使い方での支持の通り、”fbembed.dll”は”gds32.dll”にファイル名変更しています。また、FBのDLL等はアプリケーションの実行ファイルのあるフォルダーに置いてあります。現在、開発中なので、”Win32”フォルダの”Debug”フォルダーに置いてあります。 また、用いているFirebird Embededは32bitのものを使用しています。 FireDACは初めて用います。 気になっているのは、先のエラー内で、”fbembed.dll”を読み込めないとなっている点です。FBEmbededの使い方では”gds32.dll”へファイル名を変更する様になっています。 FireDACでは”fbembed.dll”を参照しているのでしょうか? 試しに”fbembed.dll”へファイル名を戻してみると、上記エラーは出なくなりましたが、”プロセスはファイルにアクセスできません。別のプロセスが使用中です。”となって、設定しているDataBaseファイルへアクセス出来ないエラーが出ます。 Firebird Embededへは接続できたと言う事でしょうか? また、他にDataBaseへアクセスするソフトは起動させていないにも関わらず、別のプロセスが使用中となっているのは、不可解です。 どの辺りをチェックすると良いでしょう? アドバイス頂けると助かります。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.