Delphi中将XML文件数据装入DataSet
2007-06-12 19:20
399 查看
//定义
XmlDataSet: TClientDataSet;
XmlTrans: TXMLTransform;
//数据读取
XmlTrans:=TXMLTransform.Create(self);
XmlTrans.SourceXmlFile:=ExtractFilePath(Application.ExeName)+'report.xml';
XmlTrans.TransformationFile:=ExtractFilePath(Application.ExeName)+'report.xtr';//用xml mapper工具根据xml文件生成的文件
XmlDataSet:=TClientDataSet.Create(self);
XmlDataSet.XMLData:=XmlTrans.Data;
XmlDataSet.IndexDefs.Add('noasc','no',[ixPrimary]);
XmlDataSet.IndexDefs.Add('lastpricedesc','lastprice',[ixDescending]);
//Filter过滤
XmlDataSet.Filter:='bargainflag=1 and lasttype=0';
XmlDataSet.Filtered:=true;
if self.RzRadioButtonLastprice.Checked then
XmlDataSet.IndexName:='lastpricedesc'
else
XmlDataSet.IndexName:='noasc';
//取记录值
XmlDataSet.RecNo:=frxUserDataSet4.RecNo+1;
Value:=XmlDataSet.FieldByName(FieldName).AsString;
XmlDataSet: TClientDataSet;
XmlTrans: TXMLTransform;
//数据读取
XmlTrans:=TXMLTransform.Create(self);
XmlTrans.SourceXmlFile:=ExtractFilePath(Application.ExeName)+'report.xml';
XmlTrans.TransformationFile:=ExtractFilePath(Application.ExeName)+'report.xtr';//用xml mapper工具根据xml文件生成的文件
XmlDataSet:=TClientDataSet.Create(self);
XmlDataSet.XMLData:=XmlTrans.Data;
XmlDataSet.IndexDefs.Add('noasc','no',[ixPrimary]);
XmlDataSet.IndexDefs.Add('lastpricedesc','lastprice',[ixDescending]);
//Filter过滤
XmlDataSet.Filter:='bargainflag=1 and lasttype=0';
XmlDataSet.Filtered:=true;
if self.RzRadioButtonLastprice.Checked then
XmlDataSet.IndexName:='lastpricedesc'
else
XmlDataSet.IndexName:='noasc';
//取记录值
XmlDataSet.RecNo:=frxUserDataSet4.RecNo+1;
Value:=XmlDataSet.FieldByName(FieldName).AsString;
相关文章推荐
- dataset 中将 将2进制数组列的数据 转换成文件 和 从文件中 转换到 dataset 方法
- XML文件导入到DATASET并且增加数据后导出为XML
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 在c#中将dataset输出成xml内容的xls文件,解决其它输出不能在excel中显示“001”的前导0的问题
- C#中将DataSet的内容写成XML时如何格式化字段数据
- C#中将DataSet的内容写成XML时如何格式化字段数据
- Delphi 制作自定义数据感知控件并装入包(dpk文件)中(与DBText类似的数据感知控件)
- DataSet里的数据写入XML文件
- 将DataSet对象中DataTable对象的数据写入XML文件
- 数据绑定技术_单值数据绑定示例;将 DataTable,DataSet,DataView,DataReader 绑定到 DataGrid 控件示例;DataBinder.Eval;数组的值赋给ListBox1;Hashtable 绑定到;RadioButtonList;将XML 文件做为数据源绑定到控件
- DataSet里的数据写入XML文件
- 将Delphi的TClientDataSet生成的XML文件转成.Net的DataSet可以识别的格式
- XML基础之 DataSet加载XML数据文件
- android中将内存中的数据以xml的文件格式写到sdcard中
- myeclipse 逆向工程生成根据数据表生成映射文件,javaBean,hibernate.cfg.xml
- 代码自动生成(二)数据库表字段生成mybaties 映射配置文件**mapper.xml
- python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用
- 在form中将数据打印到EXCEL文件(单元格合并、改变字体大小等操作)
- tinyxml把xml数据写入字符串,不写入文件的方法
- 用jsp将xml文件解析到网页显示,并把数据提交保存到数据库