我的project是用户在客户端设置条件后,系统在server端生成excel文件,用户从客户端访问。我用的是"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ExcelFileName;Extended Properties=Excel 8.0;"来获得某个sheet.现在的问题是,是不是每次调用这个的时候(因为我有很多个sheet互为调用),是不是一定app.out?因为多个用户同时运行的时候,系统可能会同时生成多个excel,如果调用app.out,好像server端的所有excel都会退出,这样其他的用户就会出错。
怎么解决这个问题????
怎么解决这个问题????
解决方案 »
- 序列化发送数据时,大家主要用什么办法来检测是否发送完毕啊
- 缺少using指令或程序集引用
- datagridview 如何拖动行
- 我的程序和图片资源不在同一个目录下,但是我生成.exe文件,想在别机子上用,图片不会出现了吧?
- 用.net作的应用程序必须要安装net framework1.1才能够运行吗?
- 在.net中,怎么知道一个文件正在被写入?
- 如何实现gridview中点击行任意位置,该行RadioButton被选中
- 这条语句如何用linq查询
- 大家救命啊!急急急.....
- Dictionary的用法
- 有人用过Data Access Application Block 吗?我在执行sql语句的时候速度很慢
- 查询字符串问题
也不知道楼主什么环境 c/s b/s 帮你顶一下吧
肯定的是如果多个用户同时生成Excel,那么他们是创建了多个Excel Application。你的app.out不知道什么意思。我的意思是多用户之间是不会互相干扰的。
我做的一个B/S报表系统就是这个思路作的。完全没有问题。
每次用这个打开excel时,就必须将所有的打开这个文件的进程关掉,所以我问有没有其他办法?另外,app.out写错了,是app.quit().