Народ вопрос вот в чем как при создании расширенной хранимой процедуры для 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 параметром!";
если отключить проверку на это то не возвращает ничего....
есть мысль что надо както установить его программно.....
как быть подскажите?