tclintdataset控件,怎么用?能连数据库吗?给说明谢谢

解决方案 »

  1.   

    TClientDataSet用于多层系统或者当作内存数据集TClientDataSet通过指定ProviderName连接TDataSetProvider,然后TDataSetProvider再连接
    一个数据集TTable,TQuery,TAdoTable,TAdoQuery等等.
      

  2.   

    作内存表可以这样用:
    var
       i: Integer;
    begin
       with Self.ClientDataSet1 do
       begin
          FieldDefs.Add('ID', ftInteger);
          FieldDefs.Add('Name', ftString, 10);
          FieldDefs.Add('Time', ftDateTime);
          CreateDataSet;
          for i := 0 to 12 do
             AppendRecord([i, '姓名' + IntToStr(i), Now]);
       end;
    end;//其它比如 删除、编辑、过滤跟其它数据集控件一样的,都是继承TDataSet
      

  3.   

    tclintdataset控件主要是为了三层结构的应用对吗?
      

  4.   

    是的,主要是用于三层结构,但也可用于临时表
    看一下李维的《Delphi 5.x 分布式多层应用系统篇》就明白了