各位!我用ado连接一个带密码的access的库,该怎么设置呢,哪位帮忙啊!下面的代码对么,为什么提示“找不到可安装的isam”!
Provider=Microsoft.Jet.OLEDB.4.0;DataSource=G:\db1.mdb;UserID=Admin;Database Password="你数据库密码";Mode=Share Deny None;Jet OLEDB:Registry Path="";'+'Jet OLEDB:Engine Type=5;Persist Security Info=false;
我数据库没有设置userid,这个是build自带的!

解决方案 »

  1.   

    点高级在里面有password加上你的密码即可
      

  2.   

    高级里面哪有password啊!我用admin 做用户名,用我的密码做密码,在连接测试时,还是连不上,这到底怎么回事呢!请帮忙啊!
      

  3.   

    你把ACCESS的密码去掉再连接试试看能不能连上?
      

  4.   

    找不到可安装的isam
    是不是你系统有问题呢,或是你的OFFCIE有问题,你换个机子试试
      

  5.   

    在所有选项卡中。找到Jet OLEDB:Database Password。选项。填入你的密码。其它默认就可以了。
      

  6.   

    找不到可安装的isam
    我遇到过,很久了吧,记得好像是重装了Access才好的。
      

  7.   

    一个测试通过的连接字符串Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=G:\db1.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password=你数据库密码;Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
      

  8.   

    呵呵,用不着这么复杂的连接字符串吧!!用这个保证可以的,我现在也正在做ACCESS的数据库系统就是这样连接的:ADOConnecton1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=你的数据库名(如:aa.mdb);'+ 'User ID=Admin;Jet OLEDB:Database Password=你的密码;Persist Security Info=False';
      ADOConnecton1.Open;