0

我开始从事使用visual foxpro,sql sever设计的项目,并且该软件是定制的,这意味着我们与其他客户隔绝,之后在.prg中我正在修改产品并使用它。
在这里what i'm facing problem is i'm not getting how it is connect to sql server for CURD operation.
请帮助我。

4

2 回答 2

2

如果我理解正确,您是在询问如何从 Visual FoxPro 访问 SQL Server 中的数据以进行 CRUD 操作。以下代码可以帮助您了解如何做到这一点。UPDATE、DELETE、INSERT 和存储过程也可以以这种方式使用。

LOCAL connectionString
connectionString = "Driver={SQL Server};Server=myServer;Database=myDB;Uid=myUserName;Pwd=myPassword;"

LOCAL sql
sql = "SELECT * FROM myTable"

LOCALconnHandle

connHandle = SQLSTRINGCONNECT(connectionString)
= SQLSETPROP(connHandle, 'asynchronous', .f.)
= SQLEXEC(connHandle, sql, 'myTable')
= SQLDISCONNECT(connHandle)

SELECT myTable
BROWSE
于 2012-05-28T03:53:28.760 回答
1

除了 Dave 的好建议之外,您还需要了解现有应用程序如何访问 SQL 数据。VFP 提供了三种与 SQL 后端对话的方式:SQL 传递 (SPT)、远程视图和光标适配器。您最好的选择是使用已经存在的相同方法。

添马舰

于 2012-05-30T14:45:48.957 回答