powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / вызов из VFOX функции из базы SQL Server с передачей параметров
4 сообщений из 4, страница 1 из 1
вызов из VFOX функции из базы SQL Server с передачей параметров
    #38698712
alm2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В SQL Server 2008:
Есть функция с параметрами , возвращающая табличное значение :

select * from dbo.LED99 (@DAT1, @DAT2 , @N1, @N2, @KOD_NAPR)



Нужно вызвать ее из Программы на Visual FOX 9:

Пробовал двумя способами- не работает, возвращает значение aaa=-1
Как правильно вызвать с передачей параметров ?

aaa=SQLEXEC(cn, '{CALL LED99( ?dstart,?dstop, ?NOM1, ?NOM2, ?KodOtdela) }', 'MySPIS')


aaa=SQLEXEC(cn, '{select * from LED99( ?dstart,?dstop, ?NOM1, ?NOM2, ?KodOtdela) }', 'MySPIS')
...
Рейтинг: 0 / 0
вызов из VFOX функции из базы SQL Server с передачей параметров
    #38698727
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
if SQLEXEC(cn, 'select * from LED99(?dstart,?dstop, ?NOM1, ?NOM2, ?KodOtdela)', 'MySPIS') < 0
Aerror(aaa)
Messagebox(aaa[1,3],16)
Endif

select MySPIS
brow
...
Рейтинг: 0 / 0
вызов из VFOX функции из базы SQL Server с передачей параметров
    #38698984
Sea_Cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
if SQLEXEC(cn, 'select LED99(?dstart,?dstop, ?NOM1, ?NOM2, ?KodOtdela)', 'MySPIS') < 0
=Aerror(aaa)
=Messagebox(aaa[1,3],16)
Endif

select MySPIS
brow
...
Рейтинг: 0 / 0
вызов из VFOX функции из базы SQL Server с передачей параметров
    #38699003
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alm2В SQL Server 2008:
Есть функция с параметрами , возвращающая табличное значение :Обращаем внимание на слово "функция".
select * from dbo.LED99 (@DAT1, @DAT2 , @N1, @N2, @KOD_NAPR)

Нужно вызвать ее из Программы на Visual FOX 9:

...

aaa=SQLEXEC(cn, '{select * from LED99( ?dstart,?dstop, ?NOM1, ?NOM2, ?KodOtdela) }', 'MySPIS')А теперь вопрос: а куда делось указание схемы? Или вдруг для функций ее стало необязательно указывать? И зачем фигурные скобки? Откуда они взялись? Ну и про использование Aerror() для получения текста сообщения об ошибке от сервера уже написали.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / вызов из VFOX функции из базы SQL Server с передачей параметров
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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