2012-05-26 1 views
0

Я начал работать в проекте, который разработан с использованием Visual FoxPro, SQL разъединить & это программное обеспечение настраиваемых средств мы состыкованные от другого клиента & после этого в .prg я модифицируя продукт & с использованием Это.
здесь what i'm facing problem is i'm not getting how it is connect to sql server for CURD operation.
, пожалуйста, помогите мне.краткого описания о Foxpro и SQL связи

+0

К сожалению, ваш вопрос совсем не ясен. Вам нужно быть более конкретным: что именно вы пытаетесь сделать, что вы уже пробовали, что вызывает код, вызывающий проблему, есть ли у вас конкретные сообщения об ошибках. – Pondlife

ответ

2

Если я правильно понимаю, вы спрашиваете, как получить доступ к данным в SQL Server из Visual FoxPro для операций 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

В дополнение к хорошим советам Дейва вам необходимо знать, как существующее приложение обращается к данным SQL. VFP предоставляет три способа поговорить с SQL-сервером: прокси-сервер SQL (SPT), удаленные представления и указатели. Лучше всего использовать тот же подход, который уже существует.

Tamar