可以用ADO控件.CONNENTSTRING属性.

解决方案 »

  1.   

    设好ADO组件的connectstring属性,数据源填服务器名称或服务器IP
      

  2.   

    楼上的两位兄弟说的对呀,就是用ADO了
    用ADO用主机名或是IP来找服务器!
      

  3.   

    当然用SQLSERVE2000本身的C/S设置也是可以的。
      

  4.   

    ADOConnection 设置好就好了.
      

  5.   

    ADO
    如果是在局域网, 你在查询分析器里,直接把名称改为ip地址,这一定会通过的。注意一个域里不能存在两个主域,
    我在win4.0里发现这个问题,在win2000没测试过,不过我相信也是这样的。如果要联上互联网,则需要通过sql  的客户端配置程序。配置一下(访问端口,ip) tcp/ip协议 1433。首先知道你远程数据的ip,(这个是上网,不是本地ip) 你可以通过在电脑上ipconfig命令显示出来, 我指的这个ip是指远程服务器。nt or win2000,你可以在装有sql 的win98客户端测试一下, 在企业管理器里建一个数据库组件,连接到服务器的ip
      
      

  6.   

    还有,用ado连接到了,但我想动态改变tablenane,就是这样写:
    adotable1.tablename:='xxx';运行时候出错,说“invalid variant convert”,应该是变量不对吧,原来ado的tablename是widestring类型的,于是这样写:
    var  
      x:widestring;
      
    begin
      x:='xxx';
      adotable1.tablename:=x;
     编译时还是同样错误,ado的tablename应该怎样的类型阿?