我正在使用
1)Window7 32bit 2)VS 2005 3)语言:C#
我创建了一个连接到Access文件的应用程序,并在我的计算机上使用Clickonce部署了应用程序。
我在发布/任何cpu模式下发布。
先决条件是.Net Framework 2.0。
当我在另一台计算机上安装该应用程序时(Window7 64位,MS Access数据库引擎2010 32位),发生错误。
错误消息为Cannot Connect to Database.... System.Data
。
我的连接字符串是Provider=Microsoft.ACE.OLEDB.12.0;Data Source=...
。
答案 0 :(得分:1)
64位和32位组件不能很好地协同工作。
我在使用64位Windows和32位ODBC驱动程序时遇到了类似的问题。您最有可能需要64位版本的Access数据库驱动程序。