我有一个VB.NET项目,我已经从Visual Studio 2008转换为Visual Studio 2010.在VS 2008中,项目编译并运行得很好。当我将它转换为VS 2010时,我在DAO对象中遇到了很多错误。此程序连接到SQL数据库而不是Access数据库。我检查了项目中是否添加了DAO引用,但是它显示the system cannot find reference specified
。
以下是我的参考资料的屏幕截图:
代码和错误:
Module UpgradeSupport
Friend DAODBEngine_definst As New dao.DBEngine
错误:未定义类型'dao.DBEngine'
Dim r As dao.Recordset
错误:未定义类型'dao.Recordset'
Dim selProdODBC As dao.Workspace
错误:未定义“dao.Workspace”类型
有人可以告诉我我需要做什么,以便让我的项目在Visual Studio 2010中工作,就像在Visual Studio 2008中一样吗?
答案 0 :(得分:0)
为了让DAO在Visual Studio 2010中作为参考工作,您已将ACEDAO.DLL添加到项目中。我从我的机器上获得了.DLL文件,它是在办公室程序文件中。添加.DLL文件后,您必须将正确的导入添加到项目中。
Imports Microsoft.Office.Interop.Access