for (int i = 0; i < iCount; i++)
{
cSDelimiter = sSDelimStr.ToCharArray();
sSXmlArray = sBXmlArray[i].Split(cSDelimiter, 2);
sFieldName = sSXmlArray[0];
sFieldValue = sSXmlArray[1];
DataRow dRow = dTable.NewRow(); //定义一个新的行对象
dRow["FieldName"] = sFieldName;
dRow["FieldValue"]= sFieldValue;
dTable.Rows.Add(dRow);
}
dDataSet.Tables.Add(dTable);//把刚生成个表添加到数集里
sOutXml = dDataSet.GetXml();
然后我在向数据库表中添加一条记录时,我给sOutXML当作表中XMLFieldName字段的值
可是我插入成功后再去看数据库中的记录时,却发现sOutXML字段的值是<NewDataSet>
可实际我的sOutXml值是: "<NewDataSet>\r\n <xmlTable>\r\n <FieldName>姓名</Fieldname>\r\n <FieldValue>小王</FieldValue>\r\n <FieldName> 性别</FieldName>\n\r......"问题是在生成字符串sOutXml时这个\r\n是自动生成的,可我在表中插入值时,看到记录中该字段的值是<NewDataSet>请问怎么解决啊,我想给该字符串全插入到表中???????????????
因为将来还有解析该字段内容(也就是要解析该XML内容),
{
cSDelimiter = sSDelimStr.ToCharArray();
sSXmlArray = sBXmlArray[i].Split(cSDelimiter, 2);
sFieldName = sSXmlArray[0];
sFieldValue = sSXmlArray[1];
DataRow dRow = dTable.NewRow(); //定义一个新的行对象
dRow["FieldName"] = sFieldName;
dRow["FieldValue"]= sFieldValue;
dTable.Rows.Add(dRow);
}
dDataSet.Tables.Add(dTable);//把刚生成个表添加到数集里
sOutXml = dDataSet.GetXml();
然后我在向数据库表中添加一条记录时,我给sOutXML当作表中XMLFieldName字段的值
可是我插入成功后再去看数据库中的记录时,却发现sOutXML字段的值是<NewDataSet>
可实际我的sOutXml值是: "<NewDataSet>\r\n <xmlTable>\r\n <FieldName>姓名</Fieldname>\r\n <FieldValue>小王</FieldValue>\r\n <FieldName> 性别</FieldName>\n\r......"问题是在生成字符串sOutXml时这个\r\n是自动生成的,可我在表中插入值时,看到记录中该字段的值是<NewDataSet>请问怎么解决啊,我想给该字符串全插入到表中???????????????
因为将来还有解析该字段内容(也就是要解析该XML内容),
解决方案 »
- iis启用gzip压缩后 不能下载文件
- 求解asp.net 前台一个实现checkbox 全选功能的javascript 函数意思!对此函数的具体过程能详细解释!谢谢
- 两个弹出窗口的刷新问题
- 用户控件问题
- 如何在客户端关闭浏览器时,关闭Session??急~~~
- 求助!
- 百分求助windows 2003 server + sp1 无法显示treeview的问题
- asp.net 透过VPN访问数据
- 我要得到FBC_1中的1,请问各位高手怎么载取呀!!在线等,好了马上给分!!
- 请教!!!很着急
- 如何在生成HTML文件的同时生成一个与之相对应的CS文档!如果你有其它方法也可以提供!!!!在线等待!!!!!!!!!!!!!!
- 引用Interop.Excel.dll,布署服务器时,如何注册组件呢?
???????????????????????????????