ado当然可以动态连接数据库,不过要自己写connectstring可能会比较烦,你要把它内部的要求了解清楚才行啊

解决方案 »

  1.   

    //主要是配置连接字符串,见下:
    with ADOQuery1 do 
    begin
      ConnectionString := 'Provider=SQLOLEDB.1;' +       
                          'User ID=sa;' +                 
                          'Initial Catalog=DBName;' +   //database name
                          'Data Source=YourDBServer';   //database server name  //下面可进行各种操作
      Close;
      SQL.Text := 'Select * from ...';
      Open;
      ...
    end;