这是Microsoft.ACE.OLEDB.12.0下(xià)载,解决 未在本地计(jì)算机上注册(cè)“Microsoft.ACE.OLEDB.12.0”提(tí)供程序。的问题。
Microsoft.ACE.OLEDB.12.0最近在搞asp.net。今天在做数据库操作(zuò)的时候,老发生(shēng)错误(wù),还以为是自己代(dài)码有问(wèn)题,检查了好(hǎo)久都发现错误。
采用oledb的时候读取和读(dú)写都比较的(de)方便快速(sù),尤其是可(kě)以不需要(yào)安装office组件,采用sql语句(jù)进行操作通用性强,将Excel中(zhōng)内容看作数(shù)据表,读取操作简单(dān)可靠,适(shì)合内容规范(fàn)的Excel表格(gé)的数据读(dú)取但是缺点是当Excel结构(gòu)复杂,如含合并单元等(děng)时,无法正(zhèng)确读(dú)取(qǔ),甚至出(chū)现不可预知的异常。
去下(xià)载。然后安装就行了。
本(běn)错误是由于你使用(yòng)了ACCESS2007版本建立的数据库,但服务器中没有(yǒu)相配合使用的程(chéng)序,所以出错(cuò).
未(wèi)在本地计算机(jī)上注册“microsoft.ACE.oledb.12.0”提供程序。
说明: 执行当前 Web 请(qǐng)求期间,出现未处理的异常。请检(jiǎn)查(chá)堆栈跟(gēn)踪信息,以(yǐ)了解有关该错误以及代码中(zhōng)导致错误的(de)出处的详细信(xìn)息(xī)。
异常详细(xì)信息: System.InvalidOperationException: 未在本(běn)地计算机上注(zhù)册“microsoft.ACE.oledb.12.0”提供程(chéng)序。
下载(zǎi)2007 Office system 驱动程序:数据连接组件安装
此下载将安装(zhuāng)一(yī)组组件,非(fēi) Microsoft Office 应用程序可以使用它们从(cóng) 2007 Office system 文件中读取数(shù)据,
例如从 Microsoft Office Access 2007(mdb 和 accdb)文件以(yǐ)及 Microsoft Office Excel 2007(xls、xlsx 和 xlsb)文件(jiàn)中读取(qǔ)数据。
这些组件还支持(chí)与(yǔ) Microsoft Windows SharePoint Services 和文本文(wén)件建立连接。
此外,还会安装 ODBC 和 OLEDB 驱动程序,供应用程序开发(fā)人员在开发与 Office 文件格式(shì)连(lián)接的应用(yòng)程序时(shí)使用。
