假设有个SQL数据库   我怎么能动态的用程序连接呀

解决方案 »

  1.   

    uses AdoConED;ADOConED.EditConnectionString(ADOConnection1);
      

  2.   

    Conn.ConnectionString:='Provider=SQLOLEDB.1;Integrated Security=SSPI;'
    'Persist Security Info=False;Initial Catalog=GroupData;Data Source=计算机名';
    Conn.Connected:=True;
      

  3.   

    你用普通的ADOCONNECTION可以连接数据库了吧 那你就可以把ADOConnection.ConnectionString:=''这里的字符串不同数据库不一样,具体的连接代码你可以用你的ADOCONNECTION组件生成 然后拷贝过来 你就知道怎么用了 然后ADOConnection.connected:=true;就可以了
      

  4.   

    DBConStr:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=;Initial Catalog='+Trim(DataBase.Text)+';Data Source='+Trim(Server.Text)+';Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID='+Trim(Server.Text)+';Use Encryption for Data=False'其实这个有三种可能的,三种生成的连接语句都不相同,想要的话我联系,我可以把源码发给你
      

  5.   

    Conn.ConnectionString:='Provider=SQLOLEDB.1;Integrated Security=SSPI;'
    'Persist Security Info=False;Initial Catalog=GroupData;Data Source=计算机名';
    Conn.Connected:=True;你用普通的ADOCONNECTION可以连接数据库了吧 那你就可以把ADOConnection.ConnectionString:=''这里的字符串不同数据库不一样,具体的连接代码你可以用你的ADOCONNECTION组件生成 然后拷贝过来 你就知道怎么用了 然后ADOConnection.connected:=true;就可以了这两种方法都可以
      

  6.   

    adoconnection.connectionstring:= PromptDataSource(self.Handle,'xxx');