首页 新闻 会员 周边

高手进来,MemoryStream 类引发的异常

0
悬赏园豆:100 [待解决问题]
如下代码引发异常:

  public Stream DataSetToXml(DataSet ds)
  {
  Stream stream = new MemoryStream();
  System.Xml.XmlWriter xw = new System.Xml.XmlTextWriter(stream, System.Text.Encoding.UTF8);
  ds.WriteXml(xw);
  ..............
  ..............
  }


异常:ReadTimeout = “stream.ReadTimeout”引发了“System.InvalidOperationException”类型的异常

求高手解决.........
卖火柴的主页 卖火柴 | 初学一级 | 园豆:102
提问于:2011-07-06 17:25
< >
分享
所有回答(3)
0

System.IO.MemoryStream ms = new System.IO.MemoryStream();
            new System.Data.DataSet().WriteXml(ms);
           呢?不许用转化为XmlTextWriter

破狼 | 园豆:310 (菜鸟二级) | 2011-07-06 20:12
啥意思,请说清楚点,好吗?
支持(0) 反对(0) 卖火柴 | 园豆:102 (初学一级) | 2011-07-07 09:04
0

在vs2005下试了一下,没有问题。也许和DataSet有关。不知道楼主传的DataSet数据量怎样。

楼上的意思是说,因为DataSet.WriteXml方法还提供了(Stream stream)这个重载。所以不需要先转化成XmlTextWriter再调用WriteXml方法。但这么做指定不了编码。

刘鸿海 | 园豆:655 (小虾三级) | 2011-07-21 10:43
0

异常 ReadTimeout = “stream.ReadTimeout”引发了类型“System.InvalidOperationException”的异常
WriteTimeout = “stream.WriteTimeout”引发了类型“System.InvalidOperationException”的异常

求解决呀!!!!急急急

菊儿 | 园豆:202 (菜鸟二级) | 2020-05-12 08:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册