日期:2014-05-17  浏览次数:20544 次

关于XML插入数据库
详细点说,我们老板想从XML中读取数据,并且和数据库中某个具体的表的主键数据进行比对,若主键一样,但是其他数据不一样就更新;若主键以及其他数据都一样,就略过。这个怎么实现?我现在可以实现从xml中读取数据传到Gridview中,可以对xml进行增删改。但是怎么和数据库里的数据进行对比呢????求高人指点
XML ASP.net

------解决方案--------------------
直接的办法,先删除数据库中xml中主键一样的数据,然后将xml的数据全部插入,这个方法是最效率的
------解决方案--------------------
在XMl节点中定义一个ID(这个ID和数据库主键ID一样) 定时取出XML和数据库主键ID字段 如果一样就虐过去 如果XML的ID不再数据库主键ID中 就更新这条数据