自定义DataSet,并写入数据

潇湘洛水

潇湘洛水

2016-02-19 12:51

想要天天向上,就要懂得享受学习。图老师为大家推荐自定义DataSet,并写入数据,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

  新建一 DataSet , 并加入数据 : prepareTable
  function TFrm_Print.CreateTableInMemory(const AFieldDefs:TFieldDefs):TDataSet;
  var
    TempTable:TClientDataSet;
  begin
    TempTable:=nil;
    Result:=nil;
    if AFieldDefsnil then
    begin
      try
        TempTable:=TClientDataSet.Create(Application);
        TempTable.FieldDefs.Assign(AFieldDefs);
        TempTable.CreateDataSet;
        Result:=(TempTable as TDataSet);
      Except
        if TempTablenil then
        TempTable.Free;
        raise;
      end
    end;
  end;

  procedure TFrm_Print.CreateDataSet(var gDataSet:Tdataset);
  var ADataSet:TDataSet;
  begin
    try
      if assigned(gDataSet) then gDataSet.free;
    except
    end;
      ADataSet:=TDataSet.Create(Self);
      try
        with ADataSet.FieldDefs do
        begin
          add('OrderNo',ftInteger);
          add('prjName',ftString,200);
          add('srcPrice',ftFloat);
        end;
        gDataSet:=CreateTableInMemory(ADataSet.FieldDefs);
        gDataSet.Open;
      finally
      ADataSet.Free;
      end;
  end;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  procedure Tfrm_GoodsMg.prepareTable(var gDataSet:Tdataset);
    procedure prepareDataSet;
    begin
  {   while not 数据源.eof do begin
        gDataSet.append;
        gDataSet.fieldbyname('OrderNo').asInteger:= I_Value;
        gDataSet.fieldbyname('prjName').asString := A_Value;
        gDataSet.fieldbyname('OrderNo').asFloat  := D_value;
        gDataSet.post;
        数据源.next;
      end;            }
    end;
  begin
      CreateDataSet(gDataSet);
      prepareDataSet;
  end;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  procedure getMyDataSet()
  var myDataSet:Tdataset
  begin
      prepareTable(myDataSet); 
      myDataSet.free;
  end;

展开更多 50%)
分享

猜你喜欢

自定义DataSet,并写入数据

编程语言 网络编程
自定义DataSet,并写入数据

Excel2010中如何插入自定义的页眉和页脚并输入自定义内容

电脑应用 计算机应用技术 excel
Excel2010中如何插入自定义的页眉和页脚并输入自定义内容

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

修改自定义数据类型精度

SQLServer
修改自定义数据类型精度

自定义Excel公式让数据不再重复

电脑入门
自定义Excel公式让数据不再重复

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

《死侍》自定义键位心得完美自定义键位

电脑网络
《死侍》自定义键位心得完美自定义键位

用户自定义的数据库修复

SQLServer
用户自定义的数据库修复

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

XML 行为 - 新的DHTML?

XML 行为 - 新的DHTML?

用DELPHI实现文件加密压缩

用DELPHI实现文件加密压缩
下拉加载更多内容 ↓