求救:在查询分析器中执行一存储过程,要是提示”未能找到OLE DB提供程序‘Microsoft.Jet.4.0'的注册项。
在查询分析器中执行以下存储过程:
create procedure EnrollData_Import
as
begin
begin tran
set XACT_ABORT on
set ANSI_NULL_DFLT_ON on
set ANSI_WARNINGS on
delete from T_KSHKCJ
if @@Error<>0 goto Error
insert T_KSHKCJ
select *
from OpenDataSource('Microsoft.Jet.4.0','Data Source="e:\data";User ID=;Password=;Extended properties=dBase 5.0')...T_KSHKCJ
if @@Error<>0 goto Error
commit tran
return 0
Error:
rollback tran
return 1
end
语法检查以通过了,但执行时出错:
服务器:消息 7403,级别16,状态1,过程EnrollData_Import,行10未能找到OLE DB提供程序‘Microsoft.Jet.4.0'的注册项。
请问专家:有什么方法可以解决上面的问题吗?具体要怎么做?前一段时间执行这一存储过程时都正常,不知是不是最近某些系统设置被破坏了?若是的话,要如何修复?盼复,感激不尽!
create procedure EnrollData_Import
as
begin
begin tran
set XACT_ABORT on
set ANSI_NULL_DFLT_ON on
set ANSI_WARNINGS on
delete from T_KSHKCJ
if @@Error<>0 goto Error
insert T_KSHKCJ
select *
from OpenDataSource('Microsoft.Jet.4.0','Data Source="e:\data";User ID=;Password=;Extended properties=dBase 5.0')...T_KSHKCJ
if @@Error<>0 goto Error
commit tran
return 0
Error:
rollback tran
return 1
end
语法检查以通过了,但执行时出错:
服务器:消息 7403,级别16,状态1,过程EnrollData_Import,行10未能找到OLE DB提供程序‘Microsoft.Jet.4.0'的注册项。
请问专家:有什么方法可以解决上面的问题吗?具体要怎么做?前一段时间执行这一存储过程时都正常,不知是不是最近某些系统设置被破坏了?若是的话,要如何修复?盼复,感激不尽!
...全文
相关推荐
解决Access出现Microsoft JET Database Engine (0x80004005)未指定的错误
我们在使用access数据库的时候,有时候会遇到Microsoft JET Database Engine (0x80004005)未指定的错误,一般出现这个错误都是权限问题,今天我们就来详细的谈下解决方案。
ADO、DAO、ODBC、OLE DB 区别
ADO【ActiveX Data Objects】应用层的数据访问接口(API【Application Programming Interface,应用程序编程接口】)用以实现访问关系或非关系数据库中的数据。 ADO是基于全新的OLE DB技术而设计的.是一种基于应用程序层的数据访问接口.它是DAO/RDO【应用程序接口RDO(application program interface, A
数据库连接技术综合(ado,odbc,ado.net,ole db,jdbc)
此ppt 综合了几乎所有的数据库连接技术(ado,odbc,ado.net,ole db,jdbc) ,并且有具体的java和 jsp的两个实例,安装好开发环境之后 可以直接运行
OLE连access数据库
看到网上不少找OLE连ACCESS,我就把我用过的放上来,给大家参考一下!
SASACCESS Interface to OLE DB.pdf
SASACCESS Interface to OLE DB


疑难问题
