如何对ADODataSet中的数据进行二次加工? 使用ADODataSet从数据库中取到了数据,如何进行二次加工,比如再增加一列数据,该列数据不存在于数据库中,或者再增加几行记录,最后再将加工后的数据通过DataSource显示到DBGrid或其他控件中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 传输到本地数据集吧,比如:TClientdataSet,那里想怎么处理就怎么处理。我经常这么干。不过用了TClientdataset,客户端发布的时候就需要带 midas.dll链接库,所以在单元文件uses MidasLib就可以静态链接进去,发布就方便点啦 增加记录: ADataSet.DisableControls; try ADataSet.Edit; ADataSet.FieldByName('xxx').Value := xxx; ADataSet.Post; finally ADataSet.EnableControls; end;ADataSet就是一个ClientDataSet增加列:FClientDataSet.FieldDefs.Add(FieldName, DataType, Size);可能还需要调用下面一句 FClientDataSet.CreateDataSet; 这到是个好办法。谢谢。如何把ADODataSet传给ClientDataSet呢? 如何把数据库数据传给ClientDataSet ADOQuery1.Open;DataSetProvider1.DataSet := ADOQuery1;ClientDataSet1.Data := DataSetProvider1.Data; 关于TREEVIEW显示大量数据库信息的算法 如何用Delphi制作类似CHM文件的索引 郁闷,不想编应用程序了,去搞ASP算了. [公务贴]基础类版務日志!!! 怎样在控制台中加一个控件,比如说Timer控件,并且写timer的ontimer事件程序 关于DCOM的问题? 关于InstallShiled制作安装文件问题,如何在安装中途设置重启,在重启后又能回到下一个安装步骤? 关于Teechart打印的问题 treeview在公司管理层次结构上的实现!赠送原代码! 菜鸟问题--只许回答不许笑! delphi2007串口控件安装 IE显示自定义格式图片的插件
我经常这么干。
不过用了TClientdataset,客户端发布的时候就需要带 midas.dll链接库,所以在单元文件uses MidasLib就可以静态链接进去,发布就方便点啦
ADataSet.DisableControls;
try
ADataSet.Edit;
ADataSet.FieldByName('xxx').Value := xxx;
ADataSet.Post;
finally
ADataSet.EnableControls;
end;
ADataSet就是一个ClientDataSet增加列:
FClientDataSet.FieldDefs.Add(FieldName, DataType, Size);
可能还需要调用下面一句
FClientDataSet.CreateDataSet;
这到是个好办法。谢谢。如何把ADODataSet传给ClientDataSet呢?
DataSetProvider1.DataSet := ADOQuery1;
ClientDataSet1.Data := DataSetProvider1.Data;