Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: extended procedure для MSSQL параметр явл OUTPUT  (Прочитано 4991 раз)
0 Пользователей и 1 Гость смотрят эту тему.
satyr
Гость
« : 12-04-2005 08:40 » 

Народ вопрос вот в чем как при создании расширенной хранимой процедуры для MS SQLв виде dll библиотеки сделать так чтоб вх параметр являлся OUTPUT на данном сайте есть статья https://club.shelek.ru/viewart.php?id=94 описывающая как это сделать.
 Приведу выдержку из нее
/* Проверяем, является ли переданный параметр OUTPUT параметром */
if ((srv_paramstatus(pSrvProc, 1) & SRV_PARAMRETURN) == FAIL)
{
printError (pSrvProc,
"Переданный параметр не является OUTPUT параметром!");
return (XP_ERROR);
}
далее что то там делаем
.............................
и
/* Устаналиваем значение OUTPUT параметра */
if (FAIL == srv_paramsetoutput(pSrvProc, 1, (BYTE*)szText, 13, FALSE))
{
printError (pSrvProc,
"Не могу установить значение OUTPUT параметра...");
return (XP_ERROR);
}

так вот процедура не под каким видом не желает устанавливать это параметр максимум что делает это возвращает
"Переданный параметр не является OUTPUT параметром!";
если отключить проверку на это то не возвращает ничего....
есть мысль что надо както установить его программно.....
как быть подскажите?
« Последнее редактирование: 12-04-2005 09:21 от satyr » Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines