问题描述
SQL命令:NSERTINTOOPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel8.0;Database=C://test.xlsx;','SELECT*FROMsheet$]')select*fromA执行结果:无法启动链接服务器"(null)"的OLEDB访问接口"Microsoft.ACE.OLEDB.12.0"的事务。链接服务器"(null)"的OLEDB访问接口"Microsoft.ACE.OLEDB.12.0"返回了消息"既不支持隔离层,也不支持加强型。"。此问题并不是总是出现。并且出现此问题后,回收一下IIS即可恢复。但过个十几分钟(多人上线操作)后,则此问题又会出现!诸位大神呀!求解中!
解决方案
解决方案二:
1,SQL2005导出数据至Excel2007本来不能导的,应该安装了sp2吧。-----------计算机--控制面板---ODBC数据源——新建立一个ODBC数据源
解决方案三:
怎么可能不可以导出呢?我一回收IIS就可以了。。。
解决方案四:
新建立一个ODBC数据源
解决方案五:
引用2楼lanxinyiye的回复:
怎么可能不可以导出呢?我一回收IIS就可以了。。。
建立ODBC然后还会断。不可能吧。
时间: 2024-09-30 19:31:41