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;
  • 相关阅读:
    hadoop目录命令
    spark简单文件配置
    git简单使用
    1
    环境
    spring boot入门学习---热部署
    浅谈-对modbus的理解
    springboot集成调用Azkaban
    搭建自己的maven私服 必过
    Spring Boot 出现 in a frame because it set 'X-Frame-Options' to 'DENY'
  • 原文地址:https://www.cnblogs.com/taobataoma/p/780939.html
Copyright © 2011-2022 走看看