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,您还需要在 UDF 子目录中放置适当的 DLL。

于 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 回答