易截截图软件、单文件、免安装、纯绿色、仅160KB

动态从xml文件填充的dataset怎么更新到数据库中

动态从xml文件填充的dataset怎么更新到数据库中,该数据库的相关表包含xml相应节点的字段。


数据表tests(c1,c2,c3,c4)
xml文件:
XML code:

<?xml version="1.0" encoding="utf-8" ?>
<test>
<c1>1</c1>
<c2>2</c2>
<c3>3</c3>
</test>
<test>
<c1>a</c1>
<c2>b</c2>
<c3>c</c3>
</test>




把DataSet中的数据一条条的读出来,用通用的传参数的insert方式,插入数据库。

楼上不完全正确,还应该判断下数据库是否有该条数据,有就更新,没有才插入。PDF.NET数据框架提供了这个问题的解决方案,楼主可以试试看。

不能批量更新数据库吗?

自己已解决。
解决方法:用ado.net2.0的sqlbulycopy

假设ds已经加载数据。

DataTable tb = ds.Tables[0];
                using (SqlConnection conn = new SqlConnection(TZZ.DBUtility.PubConstant.ConnectionString))
                {
                    conn.Open();
                    using (SqlBulkCopy bulkcopy = new SqlBulkCopy(conn))
         


相关问答:

在这样一个xml文件里如何选择特点节点

<?xml version="1.0" encoding="UTF-8" ?> 
<root> 
<video> 
  <device deviceid="\\?\usb#vid_0c45&pid_613b#5&2d0620de& ......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

一个dtd引用的xml小错误。。。 - Java / Web 开发

引用的文件包含错误(XXXXX.xsd)。有关更多信息,右键单击消息并选择“显示详细信息...”
请问这是哪出错了???我在elipse里没错 拿到myelipse里xml全是这个错误。。。。

是不是少包啊?

包都在呢呀。。。 ......

想用XML加FLASH 做统计报表

想用XML加FLASH 做统计报表 ,,有没有人有好的建议呀~~就是把XML里的内容导入到做好的FLASH模块里面去。。。
帮顶

你没用过开源的OpenFlashChart吗?

试试FusionChart
数据源就是XML的
http://www.fusionc ......

请问如何取XML的属性值 - .NET技术 / C#

我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
 XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号