asp.net<Web版> ---将excel表数据导入到数据库问题<一>---未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序
2012-12-02 14:32
876 查看
在Web App程序里面用“Microsoft.Jet.OLEDB.4.0”来连接Excel文件,导入到数据库,程序编辑过程中测试导入没问题,发布后在批量导入系列时,弹出一个错误。
点击浏览,选择需要导入到数据库中的excel文件,注意是03版本的。
如果问题还不能解决,试试下面这种方法
2.将"启用默认32位应用程序"设置为true
在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true;
设置好后,重启下网站,重新访问网站,批量导入系列信息,导入成功!
1.导入系列界面
点击浏览,选择需要导入到数据库中的excel文件,注意是03版本的。
2.点击"批量导入"后,弹出错误:
3.问题产生前提
我把web网站部署在 win7 64位系统,出错;后来我用win7 32位系统重新部署网站,没有出错。4.问题解决方案
1.如果是64位平台,解决方法:在vs中,依次点击"生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86"。如果问题还不能解决,试试下面这种方法
2.将"启用默认32位应用程序"设置为true
在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true;
设置好后,重启下网站,重新访问网站,批量导入系列信息,导入成功!
相关文章推荐
- ASP.NET excel 导入数据库 出现 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序问题的解决
- asp.net系统导入Excel数据时提示:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序"
- asp.net系统导入Excel数据时提示:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序"
- asp.net采用OLEDB方式导入Excel数据时提示:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0" 提供程序"
- asp.net采用OLEDB方式导入Excel数据时提示:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0" 提供程序"
- asp.net<Web版> ---GridView 数据导出到excel表,系列问题<一>---导出的Excel文件格式与文件扩展名指定的格式不一致
- asp.net系统导入Excel数据时提示:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序"
- asp.net采用OLEDB方式导入Excel数据时提示:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0" 提供程序"
- asp.net本地读取excel正确。但在iis服务器上就报错 未在本地计算机上注册“Microsoft.ACE.OleDb.12.0”提供程序
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- 从Excel中导入数据时,提示未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
- 从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法
- 从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法
- 执行asp.net上传下载Excel时出现“未在本地计算机上注册“Microsoft.ACE.Oledb.12.0”提供程序。(System.Data)”错误
- Win7(64位)中IIS配置Access数据库的asp.net程序中出现“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”(解决了)
- (ORACLE 11g)"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题解决
- asp.net将本地Excel上传到服务器并把数据导入到数据库
- EXCEL文件导入时报_未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序
- 导入excel到datagridview中出现未在本地计算机上注册“Mircosoft.Jet.OleDB.4.0”提供程序 解决方法
- Excel批量导入数据库--提示未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序