用ADOQuery 把 XML 导入到 ACCESS 数据库,比较满 ( 积分: 100 )

  • 主题发起人 主题发起人 fanronghua
  • 开始时间 开始时间
F

fanronghua

Unregistered / Unconfirmed
GUEST, unregistred user!
用ADOQuery 把 XML 导入到 ACCESS 数据库,比较满
我是用循环插入写的
如果有该条记录,那就更新,如果没有就插入,大家有没有其他好的意见
比较慢啊!
 
1 批处理,不要一条一条提交,频繁访问数据库文件严重影响速度
aodquery1.UpdateBatch
2 尽量不要直接和文件,硬盘等 I/O打交道
你把xml数据读到内存中,delphi有IXmlDocument,IXmlNode等操作xml文件的接口和类,
在内存中对数据进行处理

试试,看看速度满意不
 
1。
UpdateBatch
当我Adoqurey.loadfile 的时候,绑的是 xml 文件的数据原
我如果用 UpdateBatch 把他更新到 ACCess数据库里去。

2。
我把Xml 文件读到内存中去,如果 较快的去更新Access 表
 
關注一下。學習。。。。。。。。。。。。。。。
 

Similar threads

S
回复
0
查看
849
SUNSTONE的Delphi笔记
S
S
回复
0
查看
781
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部