此主题相关图片如下:error.jpg
请教各位专家、大神,导出报表时总是出现”Stream does not support writing.“这样的错误提醒是怎么回事?论坛里有关”流不支持“的相关解答都试了,没有用,还是老样子。。。
----”把之前发布的Publish目录删除干净后,再重新发布“ 试了几次了, 没用 ----“内存溢出” 只是导出十几行内容到excel报表,并且本机内存8G, 肯定不是内存不够 ----“你尝试卸载foxtable重装看看。” 装了卸,卸了装,试了N多次,没用 ---"权限问题" , "换一个文件夹试试", 这个肯定不是,看了权限没问题,换过文件夹了还是老样子, 并且又不是每次都失败,导出几行就好好的,导出几十行就出错 ---- “ 用2003版xls没有问题,2007版XLSX出错” 这个我倒没试,主要是2003版本实在太老,并且现在自己用的是excel 2016,导出一个老掉牙的格式再转来转去实在太麻烦, 并且还需要导入,再把xlsx再转成xls才能导入,更麻烦了。 ----" net framework 2.0" 及win7 64位兼容性问题, 这方面不太懂,不过自己装了2.0,最高4.0也装了,兼容性的勾也打了,该试的都试了,还是不行 |
---- 然后还是试着换成xls格式,问题继续存在,所以应该也不是格式的问题,现在又出来新情况,看起来你是内在溢出,但查了下,并不是物理内存的问题,而是net framework或是SQL之类功能受限,导出的数据量看起来实在是少得可怜,怎么就溢出了呢,真是烦恼啊,求专家指教,这里先谢过啦主要提醒是:" Exception of type 'System.OutOfMemoryException' was thrown. 之前”Stream does not support writing.“这条提醒也会出现
此主题相关图片如下:error2.jpg
[此贴子已经被作者于2017/11/12 14:29:52编辑过]