对xml不熟悉,大家看我写的哪有问题,谢谢
我 想将一个xml的字符串,存放在数据库中的一个字段,同时返回XmlReader对象。
其中的GetstrXML()是返回xml字符串的。
//存储XML字符串,并返回XmlReader对象.
private XmlReader SaveStrXml()
{
try
{
SqlConnection con = new SqlConnection();
con.ConnectionString = ConfigurationSettings.AppSettings
["ConnectionString"].ToString();
con.Open();
string strSQL = "insert RLL(strXML) select '" +GetstrXML()+"'";
SqlCommand cmd = new SqlCommand(strSQL,con);
XmlReader xr ;
xr = cmd.ExecuteXmlReader();
return xr;
}
catch(Exception err)
{
throw new Exception("生成XmlReader对象异常: "+err.Message);
}
}
现在是,xr = cmd.ExecuteXmlReader();这一句执行的时候提示错误:未将对象引用设置到对象的实例
我的问题出在哪里呢,希望知道的朋友告诉我一下,谢谢