请问下打开带有安全机制密码文件的CCESS数据库,代码是怎么写的啊?谢谢

解决方案 »

  1.   

    针对access2003 及以下版本的
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\myDatabase.mdb;User Id=admin;Password=;http://www.connectionstrings.com/access----------------------------------------针对access2007Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;http://www.connectionstrings.com/access-2007
      

  2.   

    好像不行哦 ,access数据库带有安全机制密码,打开数据库先要输入安全机制密码,才可以打开数据库,就是在这里如何写代码连接并打开该类数据库,再帮我想想办法,老师
      

  3.   


    针对access2003 及以下版本的 
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\myDatabase.mdb;User Id=admin;Password=; 你看懂这个字符串的意义了么??
      

  4.   

    DataDirectory|\myDatabase.mdb 是连接数据库位置,User Id=admin;Password=; 分别是连接数据库的用户名和密码,但是这个字符串中没有安全机制文件的账号密码啊,肯定连接不上的,老师
      

  5.   

    如果不是指access数据库的用户名和密码  那我理解错了User Id=admin;Password=; 分别是连接数据库的用户名和密码 --这个是指access本身的用户名密码,这个如果你没理解错的话,那就是我理解错了安全机制密码文件  ---  这个是怎么加密出来的?如果是第三方的加密工具就用第三方的解密
      

  6.   

    不是第三方软件的加密,是微软自带的一种access数据库加密机制,扩展名为mdw,具体我也不是很清楚加密过程,但是通过mdw文件关联到了数据库就必须在数据库取东代码中写上连接该数据库的mdw文件密码和账号
      

  7.   

    http://topic.csdn.net/t/20060308/11/4600298.html
      

  8.   

    "Provider=Microsoft.Jet.OLEDB.4.0;User ID=用户名;password=密码;Data Source=你的数据库路径;Persist Security Info=False;Jet OLEDB:System database=你的系统库路径(也就是MDW);Jet OLEDB:Create System Database=True"你要的应该是这个吧!
      

  9.   

    http://download.csdn.net/source/1498324