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