Microsoft.Jet.OLEDB 访问失败!求问题原因和解决方法!

z11er 2006-05-18 06:33:54
出错计算机:windows2000sp4
安装过sqlserver 2000和msde2000sp4
安装过office2000

执行脚本:
select * from
OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:\test.mdb";User ID=Admin;Password="";Jet OLEDB:Database Password="test"')...table1

出错:
消息 7330,级别 16,状态 2,服务器 HYYZ-DATA\LANECAT,行 2
未能从 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 中提取行。
OLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0'
IRowset::GetNextRows returned 0x80040155]。

求助达人

其他:
1。在其他计算机上可正常运行
2。安装mdac2.8后,仍出错
3。后发现mdac2.8不包含jetoledb,又安装jet oledb 4.0 sp8,仍出错



...全文
304 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
itblog 2006-05-20
  • 打赏
  • 举报
回复
同意楼上!

这样试试呢
SELECT a.* FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'c:\test.mdb';'admin';'', table1) a
WangZWang 2006-05-19
  • 打赏
  • 举报
回复
还有是不是别其它程序打开了,和文件的属性设置方面.
quanyi 2006-05-19
  • 打赏
  • 举报
回复
看看是不是密码的问题,或者看看是不是安全级别设置的问题

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧