我想问一下:每小时定时将XML格式的数据导入到数据库,而且速度要快,可以采用什么方法?有什么相关的资料?

解决方案 »

  1.   

    使用timer定时读取xml然后保存到数据库
      

  2.   

    用xml相关空间导成dataset,然后导入数据库
      

  3.   

    Delphi 7 从入门到精通随书源码\22\LargeXml这个里面有,这个从www.delphifans.com上去找吧。
      

  4.   

    用ado那个adoquery.loadformfile('文件path')
    试试!,详细的记不请了,但肯定能行,我做过!
      

  5.   

    adoquery.loadformfile( '文件path ')这个好像很诱人,不过,我这个xml文件格式并不是很规范,他不是一个节点就代表一条记录,而且节点层次也有点乱,可能我只能通过一个个解析,但是这样可能会比较费时。所以我很矛盾,因为xml我以前没有处理过,可能有些强的功能我也不知道。只是希望能从这里多听取一些重要的建议,方便我去查找相关资料。谢谢大家了。
    我等会查询一下adoquery.loadformfile( '文件path ')的资料看看,说不定能解决我的问题。大家还有什么建议的话,敬请指教!谢谢!
      

  6.   

    Delphi   7   从入门到精通随书源码,我在www.delphifans.com下的都是不全的,无法打开,请问谁有啊,能不能给我发一个啊?谢谢各位了!  [email protected]
      

  7.   

    Delphi 6 XML数据绑定
    http://dev.csdn.net/develop/article/13/13155.shtm
      

  8.   

    生成xml的时候要为导入做准备 ,生成的格式可以为 adoquery格式 或者 clientdataset格式,那么处理起来就容易多了