在服务器上要给MDB文件有一个IUSE(INTERNET用户)的权限

解决方案 »

  1.   

    可以使用WebService使用C#,初始化一个WebService项目然后再客户端程序中作Web引用即可WebService如下示例#region WebMethod GetExecuteQuery
    /// <summary>
    /// 执行SQL语句,并且返回TableName指定的数据表名。
    /// </summary>[WebMethod]
    public bool GetExecuteQuery(ref DataSet DSResult, string p_strQuery, string p_strTableName)
    {
    try
    {
    SqlDataAdapter myCommand = new SqlDataAdapter (p_strQuery, CS);

    myCommand.Fill(DSResult, p_strTableName);
    return true;
    }
    catch(Exception ex)
    {
    DSResult = ClassMethods.DataError(ex);
    return false;
    }
    }#endregion当然可以写得更好更完整
      

  2.   

    用这样的连接字行不行?
    "Provider=MS Remote;" & _
               "Remote Server=http://www.wsoft.com;" & _
               "Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _
               "Data Source=d:\home\old\www\bbs\data\256.mdb", _
                "admin", ""
      

  3.   

    楼主可以在本地做一个vlan试一下可以不.
      

  4.   

    大哥们求救呀?
    我不想用VPN技术
    也不用WebService直接用联接字符串行吗?
      

  5.   

    mdb数据库 远程登陆好像不可以,以前也查过这方面的资料
      

  6.   

    只要你的运行账户可以访问mdb文件,一定可以用连接字符串。首先要获得虚拟目录的mapping path,然后把连接字符串的路径改一下就可以了。
      

  7.   

    我以前见过一个针对DVBBS的一个工具,可以在本地程序直接操作BBS上的数据库。
    服务器的物理路径,我已经知道了。
    看看我的连接字符串有问题吗?Provider=MS Remote.1;Data Source=d:\home\old\www\bbs\data\256.mdb;User ID=admin;Remote Server=218.107.207.21;Remote Provider=Microsoft.Jet.OLEDB.4.0;Internet Timeout=300000;Transact Updates=True
      

  8.   

    在服务器上要给MDB文件有一个IUSE的权限
    在服务器上要给MDB文件有一个ASPNET的权限
      

  9.   

    to:Piyongcai(皮)
    已经有这个权限了,一打开时就说无法连接到服务器,error number =4099
      

  10.   

    其实musclecn(大力水手)已经说了 
     Access 不支持远程访问,其设计原理就是个人版。
      

  11.   

    to:eagle128(无心阁)
    可我明明见过别人做过这样的程序呀。
      

  12.   

    使用 rdo,你查一下rdo方面的资料
      

  13.   

    可以远程的,见http://access911.net/index.asp?u1=f&u2=71FAB61E
      

  14.   

    我感觉还是用web service比较好一点。
      

  15.   

    我换了一套方法实现了,
    在web服务器上放一个asp页面,热行备份数据库就行了。还有没有高手有不同的解法?