2,723
社区成员
发帖
与我相关
我的任务
分享
--===== 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”的数据源对象。