日期:2014-05-20  浏览次数:20525 次

怎样将XML存入sqlserver数据库
将xml文件存入sqlserver数据中,字段的数据类型为xml

Xml   xdItem   =   new   Xml();
xdItem.Document   =   GetTree();

object[]   obj   ={   null,   xdItem   };
Database.ExeProcNonQuery( "存储过程 ",   obj);

提示错误“将参数值从xml转换到String失败”
大家帮忙,怎样将xml文件存入sqlserver数据?

------解决方案--------------------
用Stream读XML,SQL SERVER中的字段定义为二进制的。把XML以二进制的方式存进去
------解决方案--------------------
可以用程序读进DataSet ,然后用SQL语句一条条插入把,我只会这个方法,不能给你更多帮助
------解决方案--------------------
wslinfeng(林风) 的方法我每次都是这么做的

先把xml读到DataSet,然后update回去...

希望那位告诉我好的方法.