用delphi编程,怎样调用远程Sql Server2000数据库,程序在一台服务器上运行,数据库
在另一台专用数据服务器上。

解决方案 »

  1.   

    还是ADO好
    不过你的数据库的机器最好是有固定得IP
      

  2.   

    用ado比较好用,访问那台机器的IP或者计算机名均可
    也可以用DCOM做,不过,这个会相对麻烦一点
      

  3.   

    关注,我用webconntion 怎么找不到database
      

  4.   

    其实很简单的。两种方法,就是通过bde或者ado连接远端数据库。
    1.用bde的方法。
       首先要在运行程序的电脑上面安装bde并配置,当然也可以在程序中让它在运行的动态创建bde配置(至于配置的问题,网上资料也很多,而且动态配置也很简单,用几个函数就好了),不管怎样,总之要有bde的配置,当然因为连接的是sql server2000数据库,所以也要安装server的客户端,不然会有问题。需要注意的是,bde配置的时候server name最好用ip(个人感觉较好)。
    2.用ado连接server。
      用ado的话就很简单了,只需要在程式中配置就好,需要作进一步的设定也很简单,就不罗嗦了,网上资料太多了,也不难,自己找吧。  与各位同勉!