Select Visual FoxPro 搜索 dbf 同时连接到 sql 数据库

Select Visual FoxPro Search a dbf meanwhile is connected to an sql database

在一个简单的程序中,我使用连接字符串从 visual foxpro 连接到 sql 服务器,当我创建一个简单的 select 命令时,我已经控制了连接是否成功来自数据库的 table 程序尝试在本地搜索 table 并希望我给他一个 dbf 文件,同时 table 在 sql[= 的数据库中13=]

Select * FROM table Where column=k into cursor nnn

你的问题不清楚。您提供的那段代码只是对您本地的 VFP table\cursor 进行的查询。它与 SQL 服务器查询无关。下面是一个使用示例 Northwind 数据库执行 SQL 服务器查询的示例:

LOCAL lnHandle, lcCountry
lnHandle = SQLSTRINGCONNECT("Driver={SQL Server Native Client 11.0};Server=.;Database=Northwind;Trusted_Connection=yes")

lcCountry = "USA"
SQLEXEC(m.lnHandle, "Select * from Customers where Country = ?m.lcCountry", "crsCustomers")

SQLDISCONNECT(m.lnHandle)

SELECT crsCustomers
browse

这是一个 SPT 查询。还有CursorAdapter,你可以在其中使用ODBC或OLEDB。

如果那不是你的意思,请解释你真正问的是什么。

您已将连接字符串添加到 VFP 数据库。这并不意味着您可以在常规 SELECT 语句中查询 SQL 服务器上的任何 table。相反,您使用查询创建远程视图,然后像 table.

一样打开远程视图