日期:2014-05-17 浏览次数:20903 次
/// 通过传入的xml文件路径(含文件名),将格式化的Xml文件自动读取转换为DataSet。
public static DataSet GetDataSetByXmlpath(string strXmlPath)
{
try
{
DataSet ds = new DataSet();
//读取XML到DataSet
StreamReader sr = new StreamReader(strXmlPath, Encoding.Default);
ds.ReadXml(sr);
sr.Close();
if (ds.Tables.Count > 0)
return ds;
return null;
}
catch (Exception)
{
return null;
}
}
CREATE PROCEDURE [dbo].[P_Test]
(
@xml xml =null )
AS
BEGIN
--批量更新
update tableA set stat=u.c.value('testID[1]','int')
from @xml.nodes('(/root/Test)') u(c) where tableA .ID=u.c.value('ID[1]','int')
END