powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выходные параметры в хранимой процедуре
3 сообщений из 3, страница 1 из 1
Выходные параметры в хранимой процедуре
    #32271884
Pvkarat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Помогите, как использовать выходные параметры, которые описаны в хранимой процедуре SQL? Можно ли значения этих параметров передавать в переменные Fox-a, т.е. не возвращать результат запроса в курсор, а только получить значения параметров?
Есть ли конткретная книга по использованию FOX-а и SQL совместно? Если да, то как называется и автор.
Заранее спасибо!
...
Рейтинг: 0 / 0
Выходные параметры в хранимой процедуре
    #32271909
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Книжка на аглицком вот, например.

Client-Server Applications with Visual FoxPro 6.0 and SQL Server

Вернуть параметры можно вот так
Код: plaintext
1.
2.
private pnParam
pnParam =  0  
sqlexec(gnConnectHandle,'exec SomeProc ?@pnParam')
Вернуть значение возвращаемое RETURN можно вот так
Код: plaintext
1.
2.
3.
private pnParam,pnProcParam
pnParam =  0  
pnProcParam =  1 
sqlexec(gnConnectHandle,'{?@pnParam=CALL SomeProc (?ProcParam)}')
...
Рейтинг: 0 / 0
Выходные параметры в хранимой процедуре
    #32271914
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно. В ХП параметр должен указан как OUTPUT, а переменная фокса должная передаваться по ссылке (@). Например так:
Код: plaintext
1.
2.
3.
4.
 /* SQL Server */ 
CREATE PROCEDURE sp_sample 
@var int output
AS
set @var=@var+ 1 

Код: plaintext
1.
2.
3.
4.
*!* VFP 
h=SQLSTRINGCONNECT('')
x= 1 
=SQLEXEC(h,'exec sp_sample ?@x')
?x

Про книгу не знаю, в хелпе обширный раздел посвящен client-server, достатоочно толково.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выходные параметры в хранимой процедуре
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]