3

dat dllを使用しているのに、ddlを読み込めません。参照を介して追加している場合は、次のように表示されます。

「Path\fbembed.dll」への参照を追加できませんでした。ファイルがアクセス可能であり、それが有効なアセンブリまたはCOMコンポーネントであることを確認してください。

4

2 に答える 2

8

fbembed.dllだけでは不十分です。最小限のファイルセットは次のもので構成されます。

icudt30.dll
icuin30.dll
icuuc30.dll
fbembed.dll                   
Microsoft.VC80.CRT.manifest
firebird.msg                               
msvcp80.dll
msvcr80.dll
ib_util.dll                   
Intl\fbintl.dll     (Intl -- it is a subdirectory)

それらをすべてFB2.5ディストリビューションから取得し、実行可能ファイルの近くに配置します。

データベースでカスタムUDFを使用している場合は、適切なDLLが配置されたUDFサブディレクトリも必要になります。

于 2012-08-22T08:41:05.327 に答える
0

fbmebed.dllをアプリケーションパスに配置する必要があります。ASP.NETアプリケーションの場合は、システムフォルダーに配置することをお勧めします。http://web.firebirdsql.org/dotnetfirebird/blog/2005/11/how-to-use-embedded-firebird-in-aspnet.htmlも参照してください。

于 2012-08-22T03:56:23.680 に答える