是不是需要经过转换,再在程序里打开??
admin帐户有密码??
。。

解决方案 »

  1.   

    这个问题我碰过,试试如下方式(ADO):AdoCon.Open "Provider=MSDataShape;Data Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db1;Persist Security Info=False;Jet OLEDB:Database Password=123"
      

  2.   

    没又提示输入用户名和密码吗?
    按住Shift,打开试试。一直按住!
      

  3.   

    无论在程序还是直接用ACCESS都打不开
    也没有提示输入密码之类的,直接就是没有权限
    我就是用ACCESSS2000打开的
      

  4.   

    在ACCESS把数据库转换成早期数据库类型就行了!
      

  5.   

    分三种情况
    1。有可能是操作系统的问题,你当前登陆进去的权限特别低。
    2。另外,你看看与这个文件相同的地址下面是不是多了一个同名(后缀不同)锁定文件,ACCESS文件在打开的时候都会有一个锁,防止别的程序读写该程序,在关闭ACCESS文件之后,一般会自动删除该锁定,但如果出现了其他的情况的话,那么有可能这个文件还在,而导致你不能打开!
    3。我也不知道怎么办了
      

  6.   

    还是不行,说没有读取这个字段的权利
    数据库文件在
    http://ccamp.myetang.com/user.mdb
    谁能顺利读取--500分--
      

  7.   

    这不就解决问题了吗?
    既然ACCESS在打开文件的时候需要加缩,加锁就要望这个文件的当前目录写一个文件锁,你的这个文件在网络上,你有写如网络的权限吗?
    ACCESS不能生成该锁,当然不能打开。
      

  8.   

    coyer(网中一虫) :
    我的文件当然不是在网络上读取,当然是在本机上!我把他放上去只是为了希望有人能够读取,能够下载,资料倒无所谓。另外,不是锁的问题,是用户组的事
      

  9.   

    这是一个用access 的组帐号和用户帐号进行加密的文件,该数据库的当前目录应该还有一个Secured.mdw文件,目前我还没有找到方法来打开!只能用穷举法吧!microsoft的这个加密方法很能打开的!
      

  10.   

    我是VB6SP5,拿到这个文件时没有Secured.mdw
    怎么穷举呢?
      

  11.   

    我記得好象繁體的Access文件用簡體的access打開或者簡體的Access文件用繁體的access打開就會有此問題。
      

  12.   

    我下載了﹐可以打開﹐我用的是繁體win2000+繁體的access97
      

  13.   

    试过了,完全正常啊,
      Sql = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & app.path & "\user.mdb"
      Set Cn = New ADODB.Connection
      Cn.Open Sql
    可能是你的VB有问题了。
      

  14.   

    我还是打不开
    楼上的语句执行正常,OPEN
    可是要读取内容还是显示“没有权限”
    难道真是繁体的原因?诸位有能直接用ACCESS打开的吗?
      

  15.   

    你是否使用你自已建立的mdw?如果里面的用戶刪除或者mdw刪除可能會有出現這種情況﹗
      

  16.   

    應不是繁體的問題﹐我可以打開數據庫﹐但是還是不能打開Form﹐因為此Form的建立的用戶不存在﹐所以沒有利限打開。
      

  17.   

    是数据库的版本问题,我用ACCESS2000打开你的USER.MDB出现跟你一样的提示。你可以先转换数据库再用,或如 zhouqi66(后学末进) 所写用JET 3。51
    我再试试从程序打开。