哥哥们,我是DELPHI的新手我现在想打开一个服务器端的ACCESS数据库,比如地址是http:\\www.MyWeb.com.cn\DB\Test.Mdb打开的目的操作很简单就是在一个DBGRID中能看到就可以希望哥哥,们给我提供一个方法谢谢最好有实例程序谢谢

解决方案 »

  1.   

    http:\\www.MyWeb.com.cn\DB\Test.Mdb這種方式是不行的, 最多就是將這個 Test.Mdb 下載到本地而已!ACCESS数据库 本來就不支持網絡訪問的! 你要做成三層的方式, 提供一個訪問接口
      

  2.   

    http:\\www.MyWeb.com.cn\DB\Test.Mdb
    这种方式肯定不行,因为ACCESS不象SQL SERVER 只能完全共享然后去调用
      

  3.   

    很感谢楼上的两位哥哥给我的回答但我们的服务器不能用SQL SERVER啊只能使用ACCESS的数据库那我应该怎么办啊?aiirii(ari-爱的眼睛) 说可以用三层的方式因特网的三层我没有做过,我只做过局域网的三层很希望能得到您的详细指导!!!
      

  4.   

    剛剛聽有人說可以這樣用:SELECT a.*
    FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
       '\\192.168.0.1\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) 
       AS a 
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.100.124\SharedDocs\YTJ.mdb;Persist Security Info=False 但這種, 本質還是用目錄共享方式使用
      

  5.   

    但我们的服务器不能用SQL SERVER啊???
    为何?还有这回事
    楼上说的很对,ACCESS是本地数据库,只能通过共享方式访问
    改成网络版的数据库吧
      

  6.   

    好象不行哦.换成SQL SERVER吧。
      

  7.   

    换成三层的,局域网和因特网的三层没有大的区别,把服务程序放在www.MyWeb.com.cn\,客户端只要能访问服务就行了