delphi kbmmemtable 插入数据  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi kbmmemtable 插入数据


kbmmemtable 插入数据
procedure TForm6.btn2Click(Sender: TObject);
var
 fld_Id:TIntegerField;
 fld_Value:TStringField;
 fld_Time:TDateTimeField;
 i,Id:Integer;
begin
//插入
 cxGrid1DBTableView1.DataController.DataSource := ds1;
 ds1.DataSet := kbmtbl1;

 Id := 1;
 with kbmtbl1 do
 begin
   DisableControls; //切断数据感知控件
   try
     Open; //打开
     //定义Field
     fld_Id:=TIntegerField(FieldByName('Id'));
     fld_Value:=TStringField(FieldByName('Value'));
     fld_Time:=TDateTimeField(FieldByName('Time'));
     for i := 0 to 9 do
     begin
       Inc(Id);
       Append; //附加数据
       //赋值
       fld_Id.AsInteger := Id;
       fld_Value.AsString := 'Hello YXM !'+inttostr(Id);
       fld_Time.AsDateTime := Now;
       FieldByName('num').Value := 100;
       Post; //确定
     end;
     UpdateIndexes;//更新索引
   finally
     EnableControls; //连接数据感知控件
   end;
 end;
end;


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.042531967163086 seconds