首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 联接带密码的access2007数据库时出错

2013-08-29 
C# 连接带密码的access2007数据库时出错在自己电脑上编写的winform,access2007的数据库有密码,运行一切正

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"; C# 密码 access2007
[解决办法]
可能人家没有安装2007版,而且2007版的加密方式与旧版本不同了
[解决办法]
别人机器上可能没有access2007驱动,可能是access2003的,打不开access2007

热点排行