我做的程序要通过internet远程连接sqlserver数据库,我想做个动态连接(ado的),请问
我该怎样写连接参数????我该注意什么问题?????请各位兄弟们帮帮忙!!!
先谢谢拉!
分不够我可以再给!

解决方案 »

  1.   

    用connectionstring
    直接修改就可以了。
      

  2.   

    我知道TSocketConnection比较好用。
      

  3.   

    要在uses 语句后引用 DB,ADODB 两个单元函数定义:function getConnection(provider:string, UID:String; PWD:String; 
                   HostIP:String; DefaultDB:String):TAOConnection;
    var cnn:TADOConnection;
    begin
      cnn:=TADOConnection.Create(nil);
      cnn.ConnectionString:='Provider='+provider+';Persist Security Info=False; User ID='+UID+';password='+PWD+';Initial CataLog='+DefaultDB+';Data source='+HostIP;
      cnn.open();
      getConnection:=cnn;
    end;
    调用示范:
    用下面语句声明:
    adocnn:TADOConnection;
    用以下语句得到连接:
    adocnn:=GetConnection('{驱动提供者}','{连接用户名}','{口令}','{连接的数据库服务器IP地址}','{缺省数据库}');