您的位置:首页 > 理论基础

asp.net<Web版> ---将excel表数据导入到数据库问题<一>---未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序

2012-12-02 14:32 876 查看
在Web App程序里面用“Microsoft.Jet.OLEDB.4.0”来连接Excel文件,导入到数据库,程序编辑过程中测试导入没问题,发布后在批量导入系列时,弹出一个错误。



1.导入系列界面



点击浏览,选择需要导入到数据库中的excel文件,注意是03版本的。



2.点击"批量导入"后,弹出错误:









3.问题产生前提

我把web网站部署在 win7 64位系统,出错;后来我用win7 32位系统重新部署网站,没有出错。



4.问题解决方案

1.如果是64位平台,解决方法:在vs中,依次点击"生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86"。




如果问题还不能解决,试试下面这种方法

2.将"启用默认32位应用程序"设置为true

在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true;









设置好后,重启下网站,重新访问网站,批量导入系列信息,导入成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐