用Ado还是RDO。没有开发过网络数据库的经验,请大家给点思路。

解决方案 »

  1.   

    可以用VB在程序里实现,思路是用建立两个Recordset对象,分别指向服务器
    端数据库和本地数据库,使用一个循环把数据写进去:
    rsServer.MoveFirst
    While not rsServer.EOF 
      rsCilent.AddNew
      rsCilent!field1=rsServer!field1
          ……
      rsCilent.Update
      rsServer.MoveNext
    Wend
      

  2.   

    你看一下这张贴子,或许对你有帮助:
    http://www.csdn.net/expert/Topic/66246.shtm
      

  3.   

    ado就可以了
    以前做过类似的
    不过我做的与starwild(对酒当歌)有些不同,他是将整个服务器的数据库遍历了一遍
    我为了节省带宽,和减少时间,只将更新的数据下载下来,建议你也这样做,否则一旦数据库很大,你就不会笑了。呵呵。
    这样做也很简单,只需先在服务器端判断那些数据是本地没有的,再把这些数据传下来就可以了,
    实际只需给每条数据加一个状态判断字段,通过状态判断字段来判定其是否是更新数据,另外,传下来后再在服务器端修改其状态字段,以免下次再次传送
      

  4.   

    80分没人要吗?
    我用ado的internet publishing 边接,不好用。
      

  5.   

    用ADO就可以了,具体只要将服务器看成c/s结构的s端即可。
    在本地建立一套和服务器一样的数据库结构。
    然后,来回读数据,当然是在客户方控制所有的操作的!
      

  6.   

    用ADO就可以了,具体只要将服务器看成c/s结构的s端即可。
    在本地建立一套和服务器一样的数据库结构。
    然后,来回读数据,当然是在客户方控制所有的操作的!
      

  7.   

    还没有解决啊,请问各位用Ado如何连接服务器端的数据库mdb。比如:我的服务器端的数据库是:http://www.abc.com/aa.mdb,如何用ado连啊??
      

  8.   

    我也做过类似的程序,用的就是sky100的方法,但不好用。
      

  9.   

    用odbc指定数据库,然后再进行操作
      

  10.   

    我也有个构思,说出来大家听听吧。
    1,在服务器和本地建立一样结构的数据库(对不起哦,废话)。
    2,记录有一个标志位,来标志数据是否需要更新。(sky100的思想).
    3,用HTTP来上下载数据。
    4,用ADO来写数据库。(本地用VBScript就可实现,服务器上用ASP即可).
    5, 界面用浏览器就可以了,诱人吧。
      

  11.   

    小弟求详解,如何使用ADO连接远程数据库。 我用mdb数据库,这个数据库放在一个虚拟主机上。是NT的。我如何用ado的方法读取这个数据库。只要能得到一个记录集就好了。使用DNS是不行的,我用的是虚拟主机。其它的什么三层体系结构什么的,请给出源码。Email:[email protected]谢谢了。我最大限度地为解决问题的朋友加分,敬酒。要不咱腐败去? 
      

  12.   

    可以是一下ADO.Recordset他可以将数据集保存到本地,也可以从本地恢复,是一个不错的选择.
      

  13.   

    你那个东西不可能使用C/S结构,客户端无法直接访问到服务器上的MDB数据库。如果是NTServer可以考虑使用COM+/MTS技术,做这个功能易如反掌,而且可以进行数据压缩和过滤,非常好用。
    前提:NT Server,有安装程序的权限(这一点恐怕很难,必须在服务器上才能安装MTS/COM+程序)
    原理:A(客户),B(中间层),C(MDB数据库)1:A Open connection To B
    2:A SendSQL to B
    3:B Connect to C
    4:B Send SQL to C
    5:C Return Result To B
    6:B Close Connection
    7:B Return Recordset(Or OtherFormat) To A
    8:A Close Connection
      

  14.   

    To:Bucher
    你说要在服务器上安装com+/mts技术,这个我和网管比较熟,可以具体些吗?