C# 连接带密码的access2007数据库时出错
在自己电脑上编写的winform,access2007的数据库有密码,运行一切正常。
在其他人多台电脑上运行就会报“
System.Data.OleDb.OleDbException: 不能打开数据库 ''。应用程序可能无法识别该数据库,或文件可能损坏。”但使用不带密码的数据库的话又能正常运行。
连接字符串:string strConnection = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + "\\Data\\data.accdb;Jet OleDb:DataBase Password=123456";
------解决方案--------------------可能人家没有安装2007版,而且2007版的加密方式与旧版本不同了
------解决方案--------------------别人机器上可能没有access2007驱动,可能是access2003的,打不开access2007