2012-05-26 46 views
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.
請幫助我。關於foxpro&sql連接的簡要說明

+0

不幸的是,你的問題並不十分清楚。您需要更加具體:您究竟想要做什麼,您已經嘗試了什麼,導致問題的代碼是什麼樣子,您是否有特定的錯誤消息ets。 – Pondlife

回答

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

除了Dave的好建議之外,您還需要知道現有應用程序如何訪問SQL數據。 VFP提供了三種與SQL後端對話的方式:SQL傳遞(SPT),遠程視圖和cursoradapters。你最好的選擇是使用已經存在的相同方法。

tamar