PHP ODBC: как избежать «Нет кортежей …» ошибка

Я использую процедуры, которые возвращают различное количество наборов результатов. Нет проблем, если есть один или несколько наборов результатов. Я могу переключаться с одного на другой, используя odbc_next_result (). Он обнаруживает «больше никаких результатов», возвращая false. Проблема возникает, если процедура не возвращает результат. Первая выборка (с использованием различных функций) возвращает ошибку «Нет доступных кортежей с этим индексом результата». Как избежать этой ошибки?

$result=odbc_exec($dbconnection,$sql);

Переменная $ sql может содержать любой пакет sql с множеством команд, которые могут выдавать наборы результатов, или ни одного. Как я могу определить, что $ result не содержит никакого набора результатов?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]