zoukankan      html  css  js  c++  java
  • Delphi中将XML文件数据装入DataSet

    //定义
        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;
  • 相关阅读:
    centos 系统时间设置
    centos6 centos7 配置开机启动服务
    centos6.9 samba配置
    vmware异常关闭后导致虚拟机无法打开问题解决办法
    try using -rpath or -rpath-link
    ZR#988
    提高十连测day3
    Atcoder ABC 141
    ZR#957
    ST表
  • 原文地址:https://www.cnblogs.com/taobataoma/p/780939.html
Copyright © 2011-2022 走看看