本地vs2010可以上传ecxel文件.并读取数据,但部署到本地IIS.并访问.则提示: 未在本地计算机上注册“Microsoft.ACE.OleDb.12.0”提供程序 首先:确保安装了Microsoft.ACE.OLEDB.12.0驱动 下载地址:http://pan.baidu.com/s/1moWje 其次.如果你跟我一样.本地vs2010测试成功.但在本地iis访问就报错(未在本地计算机上注册“Microsoft.ACE.OleDb.12.0”提供程序) 那你可以在你的iis中修该(w…
注意,64位系统,用64位的补丁文件; https://www.cnblogs.com/A2008A/articles/2438962.html 操作系统:使用的是64位的Windows Server 2008 解决办法: 这是由于该计算机上没有安装Microsoft Access数据库引擎组件,该组件帮助在现有的Microsoft Office文件与其他数据源之间传输数据. 在向软件中导入数据时,如果数据源选用的Excel时,连接字符串中使用的是"Microsoft.ACE.OLEDB.12.…
错误描述: 在VS2010执行读取excel文件时,报错"未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序" 业务代码: //下面代码是基于窗体button来做的,如果使用需要转为控制台 private void btnOpen_Click(object sender, EventArgs e) { DataSet myds = new DataSet(); OpenFileDialog openFiledialog1 = new O…
解决办法: 解决访问Excel数据源时出现 未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序1.确保安装了Microsoft.ACE.OLEDB.12.0驱动 http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe2.在vs中右击项目-->属性-->生成 下的 目标平台 改为x86 如果以上两个方法还是不行的话…
解决访问Excel数据源时出现 未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序1.确保安装了Microsoft.ACE.OLEDB.12.0驱动 http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe 2.在vs中右击项目-->属性-->生成 下的 目标平台 改为x86 如果以上两个方法还是不行的话,用第三个…
我们开发环境下,使用excel导入数据到数据库中,编译的软件起初是x86 方式,起初并未发现什么问题,一切很正常: 程序该进的过程: 后来导入文件一次就要读取几百G的数据导入数据库中,使用编译的X86程序就不正常了,尽管我解析文件(.xml)方式从数据流改用XmlTextReader,但还是会跑出内存溢出(“System.OutofMemoryException”多么痛苦,悲剧,无奈呀),后来同事建议我将程序编译x64后问题真正的解决了(我们开发机时64G内存,呵呵.) 程序改进后问题内存溢出问…
解决.NET读取Excel数据时,提示错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序的操作: 1. 检查本机是否安装Office Access,如果未安装去去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载提供程序并安装,安装完成后重启计算机或IIS. 2. 如果上面操作没有解决问题,可能是…
#错误描述: 在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报错: “未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序” #代码示例: static void Main(string[] args) { readexcel("D:\\test\\xlsxtest.xlsx"); } public static void readexcel(string _path) { DataTable dt = new D…
操作系统是Windows 8 64位,安装了Microsoft Office 2013,从SQL Server 2008中导入Excel文件时出现提示: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序.(System.Data) 解决办法: 下载安装”2007 Office system 驱动程序:数据连接组件“:下载地址…
笔记本装的是windows 7旗舰版64位系统,使用的是MS Office 2007(Microsoft.ACE.OLEDB.12.0,32位程序),开发用的是Visual Studio 2010,我的程序要进行Excel的读写和导出,运行时报“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序.”网上搜了一下,终于把问题解决了,现总结如下: 步骤一: 先检查安装的MS office程序里是否包含Acess,因为读写Excel需用到Acess数据库引擎.若没有,则下…