CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

高手兄弟们请进:我给要插入数据库表中的某些字段及值用XML格式来处理,组合成一个字符串,当作一个字段插入表格中,可是插入值老是出错,请看

楼主mss(s)2005-01-03 14:15:19 在 .NET技术 / ASP.NET 提问

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内容),  
   
  问题点数:0、回复次数:5Top

1 楼xxdneu(xxd)回复于 2005-01-03 14:37:18 得分 0

你用程序读出来然后打印到屏幕上看看,有可能是你查看数据用的工具显示数据时不能显示多行数据Top

2 楼2002pine(2002pine(深圳:msn:huangjinsong2002@hotmail.com))回复于 2005-01-03 14:52:37 得分 0

请把你的程序贴完,Top

3 楼mss(s)回复于 2005-01-03 15:31:07 得分 0

问题是:该字符串自动的加上了“\r\n”换行符,因为在XML格式中肯定是很多行,,每换一行,该字符串就自动加上了换行符,可有换行符的字符串在插入该字段值时遇到了换行符就不读了  
   
  我在线等待,如果各位兄弟还有什么不明白的,可问,我给你们解释  
  ???????????????????????????????Top

4 楼lawyu(雨淋漓)回复于 2005-01-03 17:53:31 得分 0

没遇到过,把程序代码给全点啊,否则很难判断Top

5 楼LIXINTODO(琴岛孤星)回复于 2005-01-03 19:58:30 得分 0

能否将换行符先做转换,然后在读取时再转换回来,或许可以Top

相关问题

  • ??=== 读取字段值时,字符串变量用做字段名,出错了!! 看看代码 ?
  • 求救:解释xml格式字符串出错
  • 请高手指点:为何字符串“1/1/2000”直接赋给一个DATETIME字段出错呢?
  • 字符串变量添加成字段
  • 很郁闷,字符串操作出错
  • 怎样自定义字符串型自增加字段?
  • 如何使TTable按字符串字段的长度排序???
  • 怎样查找字符串字段的一个范围?
  • 怎么处理在SQL中字符串为NULL的字段啊?
  • 如何查询一个字段的子字符串,

关键词

  • 字段
  • 数据
  • xml
  • 插入
  • 字符串
  • 换行符
  • 表

得分解答快速导航

  • 帖主:mss

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo