求救:在查询分析器中执行一存储过程,要是提示”未能找到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'的注册项。
请问专家:有什么方法可以解决上面的问题吗?具体要怎么做?前一段时间执行这一存储过程时都正常,不知是不是最近某些系统设置被破坏了?若是的话,要如何修复?盼复,感激不尽!