首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

Webservice里调用一个存储过程是把查询数据导出到Excel出错!解决办法

2012-02-09 
Webservice里调用一个存储过程是把查询数据导出到Excel出错!我的Webservice里调用一个存储过程是把查询数

Webservice里调用一个存储过程是把查询数据导出到Excel出错!
我的Webservice里调用一个存储过程是把查询数据导出到Excel文件里的,调用的时候出现
【无法启动链接服务器"(null)"的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0"的事务。
链接服务器"(null)"的 OLE DB 访问接口"MICROSOFT.JET.OLEDB.4.0"返回了消息"既不支持隔离层,也不支持加强型。"】
这样的错误。但我回收了进程后,又可以了,然后调用多几次又出现这个错误了!
请问这是出了什么问题呢?
存储过程代码大概是这样的
@FileName varchar(255),
@Tj varchar(2000),
AS
declare @sSQL varchar(5000)

set @sSQL='insert into OPENROWSET(''MICROSOFT.JET.OLEDB.4.0''
,''Excel 8.0;HDR=YES;DATABASE='+@FileName+''',sheet1$)
(字段1,字段2)
  select 字段1,字段2
  from 表1 where '+@tj

exec(@sSQL)

[解决办法]
怀疑时资源没释放倒置的

热点排行