dbf 急呀 在线等待 谢谢了

zwest 2003-12-13 07:27:59
select * from

OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

,'dBase III;HDR=NO;IMEX=2;DATABASE=H:\','select * from [zyzjk.DBF]')


服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 报错。
[OLE/DB provider returned message: 'H:\'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。]
OLE DB 错误跟踪[OLE/DB Provider 'MICROSOFT.JET.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ]。

H:\为网络驱动器

H:\ 改为 D:\本地正常
...全文
136 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hglhyy 2004-01-26
  • 打赏
  • 举报
回复
呵呵,这就SQl的安全性嘛!!

txlicenhe 2004-01-26
  • 打赏
  • 举报
回复
用openrowset导出,需要事先建好表.
用openrowset导入,除ACCESS及EXCEL外,均不支持非本机数据导入
zjcxc 元老 2004-01-26
  • 打赏
  • 举报
回复
确定你的SQL采用什么身份验证方式?

查看/设置方法:
企业管理器--右键SQL实例--属性--安全性--身份验证--选择"sql server和windows"
确定,并按提示重新启动SQL

zjcxc 元老 2004-01-26
  • 打赏
  • 举报
回复
权限问题.

对于dbf文件的网络访问,要求你的SQL身份验证方式为"sql server和windows"
并用sa(或有系统管理员权限的用户)登陆才能访问.
Tomato77 2004-01-26
  • 打赏
  • 举报
回复
up
zclxyh 2004-01-25
  • 打赏
  • 举报
回复
注意:sql必须重新使用此帐户启动方可
zclxyh 2004-01-25
  • 打赏
  • 举报
回复
这个是一个权限问题
控制面板-〉管理工具-〉服务-〉mssqlserver-〉使用此帐户登陆-〉用户名;密码
同时确保此用户可以登陆访问h:
happydreamer 2003-12-13
  • 打赏
  • 举报
回复
映射网络驱动器试试看呢
dlpseeyou 2003-12-13
  • 打赏
  • 举报
回复
试了几种方法,还是没有解决,哎....
wzh1215 2003-12-13
  • 打赏
  • 举报
回复
如果H:是网络驱动器应该加上网络服务器的名称:如:\\机器名\H:
跟在Dos下用命令一样:
copy f:\aaa.txt \\机器名\H:

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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