这个连接字符串能用,可以连接远程数据库
Provider=SQLOLEDB.1;   Password=111111;   Persist Security Info=True;  User ID=aaaaaaaaa;   Initial Catalog=bbbbbbbb ;   Data Source=1.1.1.1;   Connect Timeout=30这个连接字符串如何改成上面的形式啊?
'连接sql2005
connstr="Driver={SQL Server}; Server=xxxx.aaaa.bbbb.ccccc.net; Database=a1a1a1a1; Uid=a2a2a2a2a; Pwd=a3a3a3a3a3a;"

解决方案 »

  1.   

    重发?Data Source是服务器地址&实例 
    Initial Catalog是数据库名字 Provider=SQLOLEDB.1;  Password=a3a3a3a3a3a;  Persist Security Info=True;  User ID=a2a2a2a2a;  Initial Catalog=a1a1a1a1 ;  Data Source=xxxx.aaaa.bbbb.ccccc.net;  Connect Timeout=30 
      

  2.   

    const
      ConnStr='Provider=SQLOLEDB.1;Password=%s;Persist Security Info=True;User ID=%s;Initial Catalog=%s;Data Source=%s';
    begin
        if ADOConnect.Connected then ADOConnect.Close;
        ADOConnect.ConnectionString:=Format(ConnStr,[aPassWord,aUser,aDbName,aDSource]);