日期:2014-05-20  浏览次数:20361 次

生成excel并下载的问题,请高手赐教。
我用的邹建的存储过程来生成excel。
然后用.net实现下载。
问题产生了:
当mssql还没有完全生成excel的时候,.net已经提示下载了。
所以下载到本地的excel无法打开。
有没有办法判断,当excel完全生成时,才提示用户下载呢?
我用了一个笨办法,在下载前从1到100000的空循环.但是还是不行。

请问有没有更好的办法了?比如判断这个excel有没有被另一个程序在使用等等.

不胜感激。


------解决方案--------------------
既然是用存储过程,那为什么不利用他的返回值
生成完了就返回一个值,然后再提示用户下载