语句好象没有,你想登陆到特定的SQL服务器可以直接修改TDatabase的中的参数值。

解决方案 »

  1.   

    我可能要登陆到很多的服务器
    我用tdababase的话,不是要建立很多的odbc吗
      

  2.   

    你要同时连接很多服务器吗?那样系统开销有多大你想过没有,如果你在某个时间登陆某个服务器(即不同的服务器不是同时连接),那么就用一个TDatabase组件,修改TDatabase的参数就可以了。还有,什么叫“建立很多的odbc”?TDatabase是BDE组件,跟odbc有什么关系?看来你要加强一下Delphi的入门知识。
      

  3.   

    我明白你的意思,你可以建立多个TConnection来实现目的的
    如果你使用ADO就用TAdoConnection来管理连接,然后设置ConncetionString来设置连接属性
    在PB中用Tranaction来管理连接的Sqlca就是TransAction的一个全局变量good  luck
      

  4.   

    其实登陆网络SQL同连接本地SQL的方法在程序里头没有什么区别。
      

  5.   

    可以用一个for 循环这个循环可以把所有的sql服务器的名字得到赋到一个combobox中,然后根据所选的数据库名修改 ado连接的数据库名、用户名、口令
    就可以了
      

  6.   

    to  phosphor(蜗牛) 如何得到网络中的所有的服务器to tiger_qi(老虎) 
    我正在使用你的方法