【发布时间】:2012-05-26 08:05:12
【问题描述】:
我开始从事使用visual foxpro、sql sever设计的项目,这个软件是定制的,这意味着我们与其他客户有联系,之后在.prg中我正在修改产品并使用它。
这里@ 987654321@
请帮帮我。
【问题讨论】:
-
很遗憾,您的问题并不清楚。您需要更加具体:您到底想做什么,您已经尝试过什么,导致问题的代码是什么样的,您是否有特定的错误消息等。
我开始从事使用visual foxpro、sql sever设计的项目,这个软件是定制的,这意味着我们与其他客户有联系,之后在.prg中我正在修改产品并使用它。
这里@ 987654321@
请帮帮我。
【问题讨论】:
如果我理解正确,您问的是如何从 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
【讨论】:
除了 Dave 的好建议之外,您还需要了解现有应用程序如何访问 SQL 数据。 VFP 提供了三种与 SQL 后端通信的方式:SQL 传递 (SPT)、远程视图和光标适配器。最好的办法是使用已有的方法。
添马舰
【讨论】: