sql里openrowset ('Visual FoxPro Driver 或VFPOLEDB.1调用dbf,本地没问题,局域网服务器上就不行!恳请大神指教谢谢

lgz光明 2020-09-29 04:32:15
--各位大神 请赐教,谢谢:
--各位大神 请赐教,谢谢:
--各位大神 请赐教,谢谢:

--===== sql里面调用dbf,调用本地dbf没问题,调用局域网 服务器上的dbf就不行!!! 恳请大神指教,谢谢。。恳请大神指教,谢谢。。
select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceDB=F:\temp\03\okk ;SourceType=DBF','select * from ob_lsk1.dbf')
--正常
select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceDB=\\192.168.18.168\ylidate$\YLJ\Data;SourceType=DBF','select * from ob_lsk1.dbf') as bb
-- 返回了消息 "[Microsoft][ODBC Visual FoxPro Driver]File 'ob_lsk1.dbf' does not exist."。

--------------------
select * from openrowset ('VFPOLEDB.1','F:\temp\03\okk';'admin';'gm123123+','select * from ob_lsk1.dbf')
--正常
select * from openrowset ('VFPOLEDB.1','\\192.168.18.169\temdata\20200810\Data\';'admin';'gm123123+','select * from ob_lsk1.dbf')
-- OLE DB 访问接口 "VFPOLEDB.1" 返回了消息 "Invalid path or file name."。
--无法初始化链接服务器“(null)”的 OLE DB 访问接口“VFPOLEDB.1”的数据源对象。

...全文
589 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgz光明 2020-10-20
  • 打赏
  • 举报
回复
调用局域网 服务器上的dbf 已经解决 ,现在问题是 32位系统上能运行 ,64位系统上根本运行不了,不管是 本地还是局域网上面的,请大神们多多赐教,谢谢。。。 调用局域网 服务器上的dbf 已经解决 ,现在问题是 32位系统上能运行 ,64位系统上根本运行不了,不管是 本地还是局域网上面的,请大神们多多赐教,谢谢。。。
lgz光明 2020-10-20
  • 打赏
  • 举报
回复
调用局域网 服务器上的dbf 已经解决 ,现在问题是 32位系统上能运行 ,64位系统上根本运行不了,不管是 本地还是局域网上面的,请大神们多多赐教,谢谢。。。
aabiao 2020-10-18
  • 打赏
  • 举报
回复
局域网中的共享文件方式,对于电脑,就相当于本地硬盘。你要保证\\192.168...\XXXX文件夹在电脑上也能直接打开,才能保证连接数据库会成功。
mywisdom88 2020-09-30
  • 打赏
  • 举报
回复
把网络地址,映射到本地盘看看。

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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