Проблема, которую мы имеем сейчас, конкретно связана с вызовами ODBC с использованием хранимых процедур.
Обычные вызовы ODBC с использованием Select, обновления или вставки работают нормально. Хорошо.
Я совершенно уверен, что это проблема конфигурации, но понятия не имею, где.
Мы искали возможные решения, большинство проблем, связанных с сохраненными проведениями, не работают, являются проблемами с параметрами. Мы знаем, что здесь не так. Мы не смогли найти никаких открытых случаев, специально связанных с конфигурацией сервера 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>
[list]
[*] cgi установлен < /p>
< /li>
Mapping для FastCgi, что было добавлено, что Five Pave Pive Pire Pire Wup. В файле.
[*] php 7.2 все еще установлен на сервере.
[*] Мы попробовали подключение с помощью Cursor и без Cursor
. Используйте сохраненные процедуры. Все остальные ODBC_EXECUTE [/list]
Подробнее здесь: https://stackoverflow.com/questions/797 ... no-results
Мобильная версия