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.
一样打开远程视图
在一个简单的程序中,我使用连接字符串从 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.
一样打开远程视图