关于foxpro& amp;的详细描述sql连接

时间:2012-05-26 08:05:13

标签: sql-server visual-foxpro

我开始使用visual foxpro,sql sever& amp;这个软件是定制的意味着我们被其他客户和他们联系在一起之后在.prg中修改产品&使用它。
这里what i'm facing problem is i'm not getting how it is connect to sql server for CURD operation.
请帮帮我。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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