首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

未能找到OLE DB提供程序'Micorsoft.JET.OLEDB.4.0'的注册表项,该如何解决

2012-05-11 
未能找到OLE DB提供程序Micorsoft.JET.OLEDB.4.0的注册表项所写函数如下:SELECT a.*FROM OPENROWSET(Mi

未能找到OLE DB提供程序'Micorsoft.JET.OLEDB.4.0'的注册表项
所写函数如下:
SELECT a.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.12.0 ', 'D:\易耗目录表.mdb '; 'admin '; '1111 ', 
  品名表) a

以确定文件没有问题,帐号密码,表都没有问题
sql server 版本是2000
系统是Microsoft windows Server 2003 enterprise edition
请问,该如何解决或检测问题
谢谢

[解决办法]
参考 http://blog.csdn.net/orchidcat/article/details/7480680

sql server 2000 也注意把补丁打上
[解决办法]

SQL code
尚未注册OLE DB 访问接口"Microsoft.Jet.OLEDB.4.0"SELECT * into Washing_Bill FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'H:\Tel_Date\Garment-TelDate\bill.mdb'; 'admin'; '',Bill) SELECT * into Washing_billprint FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'H:\Tel_Date\Garment-TelDate\bill.mdb'; 'admin'; '',billprint) SELECT * into Washing_Version FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'H:\Tel_Date\Garment-TelDate\bill.mdb'; 'admin'; '',Version)--消息消息7403,级别16,状态1,第1 行尚未注册OLE DB 访问接口"Microsoft.Jet.OLEDB.4.0"。解决方案:    首先: 下载 DatabaseEngine 程序.并安装好…    打开 SQL Server 2005 外围应用配置器     功能的外围应用配置器 Database Engine ? 既席远程查询 ? 启用 OPENROWSET 和 OPENDATASOURCE 的支持PS:SELECT * into Washing_Bill FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'H:\Tel_Date\Garment-TelDate\bill.mdb'; 'admin'; '',Bill) 在SQL语句中 'Microsoft.Jet.OLEDB.4.0' 不应存在空格 'Microsoft.Jet.OLEDB.4.0 '是错误的..2005的解决方案,供你参考 

热点排行