自定义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;

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

  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;

(本文来源于图老师网站,更多请访问http://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;

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

展开更多 50%)
分享

猜你喜欢

自定义DataSet,并写入数据

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

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

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

s8lol主宰符文怎么配

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

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

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

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

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

lol偷钱流符文搭配推荐

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

修改自定义数据类型精度

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

PowerPoint借助自定义形状实现填充自定义图片

电脑网络
PowerPoint借助自定义形状实现填充自定义图片

lolAD刺客新符文搭配推荐

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

XML 行为 - 新的DHTML?

XML 行为 - 新的DHTML?

用DELPHI实现文件加密压缩

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