求救:在查询分析器中执行一存储过程,要是提示”未能找到OLE DB提供程序‘Microsoft.Jet.4.0'的注册项。

duola1 duola1 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在查询分析器中执行以下存储过程:
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'的注册项。
请问专家:有什么方法可以解决上面的问题吗?具体要怎么做?前一段时间执行这一存储过程时都正常,不知是不是最近某些系统设置被破坏了?若是的话,要如何修复?盼复,感激不尽!
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
duola1
疑难问题 22,298 成员 121,727 内容