我不想在程序里面摆一大堆adodataset,想动态创建。如何操作,这样做与数据模块操作有何差异?

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);
    var ads:TAdoDataSet;
    begin
      ads:=TAdoDataSet.Create(nil);
      with ads do
      begin  end;
      ads.Free;
    end;
    如果比较多的话就用数组,这样的话调用完成就释放内存了,节省资源。
      

  2.   

    动态生成的话,跟这些dataset相关联的控件都要设置,如果很多话会很麻烦,
    不如放一些dataset控件,更加省时间。