ASP程序导入EXCEL文件至MSSQL,提示ADODB.C

问: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驱动造成了影响,我司很多虚拟主机用户也出现了类似问题,目前我司了解到的解决方案是修改程序代码:

将Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source=
连接串为
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 测试正常,您再试下,非常感谢您长期对我司的支持!

更多关于云服务器域名注册,虚拟主机的问题,请访问三五互联官网:www.35.com
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。邮箱:3140448839@qq.com。本站原创内容未经允许不得转载,或转载时需注明出处:三五互联知识库 » ASP程序导入EXCEL文件至MSSQL,提示ADODB.C

登录

找回密码

注册