问:ASP程序导入EXCEL文件至MSSQL,提示ADODB.Connection 800a0e7a错误:
查看原因,说是系统是64位引起的,需要将“查看应用程序池”链接“启用32位应用程序”设置为“True”。但应用程序池的32位本身就是true.
onnection 800a0e7a错误
问:
于是,我将程序搬到你们的空间上,结果如何选64位模式,报一样的错误,选32位兼容模式,将正确执行:
请问,我的服务器上,要如何做到兼容32位,可以正常导入EXCEL。
答:您好,1.打开IIS – 应用程序池 – 选中 -点击 高级设置 – 启用32位应用程序 – True , 就是 32位模式 ,请您测试下,有问题请及时反馈 ,非常感谢您长期对我司的支持!
问:ASP应用无法正常连接Excel文件,内部错误代码3709。
网页提示Microsoft JET Database Engine错误 \’\’ 外部数据库驱动程序 (1) 中的意外错误。
答:您好,1、2008/2012win安装10月补丁后JET引擎连接excel文件有异常http://www.lnmpweb.cn/archives/1236,目前没有其他解决办法,现在为您修改数据库连接配置文件,同时将原文件备份,请重新再试,建议您清除本地浏览器缓存,关闭、重启浏览器再访问。非常感谢您长期对我司的支持!
问:
ASP程序导入EXCEL表格中的数据,提供出错。请协助处理,看是否是权限未开启。
答:您好,微软发布的这个补丁对excel驱动造成了影响,我司很多虚拟主机用户也出现了类似问题,目前我司了解到的解决方案是修改程序代码:
连接串为
Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=
或
Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=\’Excel 12.0;HDR=YES;IMEX=1\’;Data Source=
,另外注意,我司已测试过卸载补丁无效,所以修改代码是目前唯一的解决方案,非常感谢您长期对我司的支持!
问:我把连接串修改为:Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=\’Excel 12.0;HDR=YES;IMEX=1\’;Data Source=,同样也不得行。是怎么回事呢?
答:您好,您的页面是乱码,看不出问题,请处理下页面输出编码问题,以及看下225行代码是在执行什么,非常感谢您长期对我司的支持!
问:我查了下,好像是你们服务器禁用了Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=\’Excel 12.0;HDR=YES;IMEX=1\’;Data Source=,只要一提交就报错。我要本地没有出错。
答:您好,装了2010驱动,http://www.cqjnjs.com/1.asp 测试正常,您再试下,非常感谢您长期对我司的支持!