Проблема, которую мы имеем сейчас, конкретно связана с вызовами ODBC с использованием хранимых процедур.
Обычные вызовы ODBC с использованием Select, обновления или вставки работают нормально.
Вызовы ODBC. Я не выполняет Fally Whate Who Database. Где -то это проблема конфигурации, но понятия не имею, где.
Мы искали возможные решения, большинство проблем, связанных с сохраненными Procs, не работают, являются проблемами с параметрами. Мы знаем, что здесь не так. Мы не смогли найти никаких открытых случаев, специально связанных с конфигурацией сервера IIS, но мы считаем, что именно здесь проблема. (Обратите внимание, что мы добавили несколько строк для тестирования и переместили параметр в запрос на тестирование.) < /p>
$qry = 'EXEC GetStudentFDPage '.$FD_AdEnrollID;
$array = array($FD_AdEnrollID);
$select = odbc_prepare($linkCur, $qry);
$test = odbc_execute($select, $array);
if (odbc_execute($select, $array)){
echo ''.odbc_num_rows($select).'';
if (1==1){//(odbc_num_rows($select)== -1){
while (odbc_fetch_row($select)){
$pageID = odbc_result($select,'ptl_FDpageID');
$FDStduentEnrollID = odbc_result($select,'ptl_FDStudentEnrollID');
$FDStudentPageID = odbc_result($select,'ptl_FDStudentPageID');
echo ''.$FDStduentEnrollID.'';
echo ''.$FDStudentPageID.'';
}
} else {
echo '1';
}
} else {
$flag = false;
$msg = 'Error: 748';
}
< /code>
Мы проверили следующее: < /p>
- cgi установлен < /p>
< /li>
Mapping для FastCgi, что было добавлено, что Five Pave Pive Pire Pire Wup. В файле. < /p>
< /li>
php 7.2 все еще установлен на сервере. < /p>
< /li>
Мы попробовали подключение с курсором и без курсора < /p>
< /li>
. процедуры. Все остальные вызовы ODBC_Execute работают нормально.
Подробнее здесь: https://stackoverflow.com/questions/797 ... no-results
Мобильная версия