即使我有dat dll,我也无法加载ddl 如果我通过参考添加它正在显示
无法添加对“Path \ fbembed.dll”的引用。 请确保该文件是可访问的,并且该文件是有效的程序集或COM组件。
答案 0 :(得分:6)
单独的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。
答案 1 :(得分:0)
您必须将fbmebed.dll放在应用程序路径中。对于ASP.NET应用程序,最好将它放入系统文件夹。另请参阅http://web.firebirdsql.org/dotnetfirebird/blog/2005/11/how-to-use-embedded-firebird-in-aspnet.html