ADODATASET.Close;
ADODATASET.CommandText := 查询语句:
ADODATASET.Open;
我在一个按钮里执行以上查询,在查询返回数据集后,我再次点击此按钮,但返回的数据集为空。
请问,是不是对ADODATASET还需要其他的设定。

解决方案 »

  1.   

    从来没有遇到过,换adoquery试试阿?
      

  2.   

    with ADODATASET do
    begin
      close;
      sql.clear;
      sql.add(查询语句);
      sql.open;
    end;
      

  3.   

    ADODATASET.Close;
    ADODATASET.CommandText := 查询语句:
    ADODATASET.Open;
    我在一个按钮里执行以上查询,在查询返回数据集后,我再次点击此按钮,但返回的数据集为空。
    请问,是不是对ADODATASET还需要其他的设定。
    ////
    如果第一次能查询出来的话,第二次也应该是行的;
    如果第一次查询没出来,那么就看你的ADODATASET的ConnectionString了