先把ADODataSet.Active设成False,然后断开ADOConnection,再设置ADOConnection的ConnectionString属性

解决方案 »

  1.   

    很简单, 
    adoconnection.close;
    (你的API操作);
    adoconnection.open;或者CLOSE后修改 CONNECTSTRING 也可以,而且更方便
      

  2.   

    举个例子
    原来的CONNECTSTRING是 
    'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=a.mdb;Persist Security Info=False'
    现在运行如下语句
    adoconnection.close;
    adoconnection.connectstring:='Provider=Microsoft.Jet.OLEDB.4.0;Data
                                   Source=b.mdb;Persist Security Info=False';
    adoconnection.open;