gpt4 book ai didi

tsql - 从 TSQL 连接/读取 FoxPro/.dbf 文件

转载 作者:行者123 更新时间:2023-12-02 02:19:28 25 4
gpt4 key购买 nike

这看起来应该很容易,但我在最后一段感觉上遇到了麻烦..

我想连接到 Fox Pro .dbf 文件

1.) 我对我的本地 SQL 实例应用了以下更改。所有代码都是通过各种谷歌搜索结果找到的(我根本不是这方面的专家)

USE [master] 
GO

sp_configure 'show advanced options', 1
RECONFIGURE
GO

sp_configure 'Ad Hoc Distributed Queries', 1
RECONFIGURE
GO

EXEC master.dbo.sp_MSset_oledb_prop N'VFPOLEDB', N'AllowInProcess', 1
RECONFIGURE
GO

EXEC master.dbo.sp_MSset_oledb_prop N'VFPOLEDB' , N'DynamicParameters' , 1
RECONFIGURE
GO

2.) 当我运行以下命令时(听起来应该是魔法发生的地方)

select * from 
openrowset('VFPOLEDB','\\path_segment\path_segment\clock.dbf';'';'','SELECT * FROM clock')

我得到一个错误..

OLE DB 提供程序“VFPOLEDB”不能用于分布式查询,因为该提供程序配置为在单线程单元模式下运行。

...这基本上就是我的 google 技能结束的地方,关于我可以做些什么来实现上述工作有什么想法吗?

最佳答案

不确定是否有帮助,但我 posted an answer for this thread对于试图处理将 VFP 表转换为 SQL 的人。我向此人提供的起点似乎让他走上了正确的道路。

它处理链接服务器,使用 VFP OleDB 驱动程序(确保您有最新版本)。连接字符串应指向 .dbf 文件所在的 PATH,然后通过它们的名称(您不需要明确需要 .dbf 后缀)从中查询以进行查询。

关于tsql - 从 TSQL 连接/读取 FoxPro/.dbf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9015958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com