access数据库文件放在服务器共享目录里,该目录指定一些用户可以访问,不是everyone可以访问。
如何才能连接数据库,虚拟用户访问?

解决方案 »

  1.   

    cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\共享服务器名\共享目录名\数据库名.mdb;Jet OLEDB:DataBase password=密码;"
      

  2.   

    faysky2() ,不对的。你根本不能访问该目录。只有指定的用户才能访问呀!
    \\共享服务器名\共享目录名 提示你没有权限访问的.
      

  3.   

    cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\共享服务器名\共享目录名\数据库名.mdb;Uid=用户名;Jet OLEDB:DataBase password=密码;"
      

  4.   

    报错了,老兄!找不到可安装的ISAM?
      

  5.   

    Uid=用户名 改为 User ID=用户名 试试
      

  6.   

    呵呵,faysky2() 可能理解错了。楼主的意思是共享文件夹设置了访问权限吧?
    不会,顶一下了
      

  7.   

    单纯地访问共享文件夹可以如下试试:
    sheel "cmd.exe/c"+chr(34)+" net use \" + ip + "c " + passwd + " /user:" + username+chr(34)
    要访问其下的ACCESS,就不知道怎么弄了