Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Denis_ger от 30 Сентября 2021, 14:32:20

Название: Обработка пустого результата запроса
Отправлено: Denis_ger от 30 Сентября 2021, 14:32:20
Мне необходимо в скрипте узнать когда выполнен запрос от таблицы. Результатом данного запроса может быть одна строка или данные по запросу могут быть не найдены. В первом случае результат успешно отображается в таблице, а так же выполняется скрипт по событию таблицы OnDoneSQL. В случае же пустого результата данное событие не выполняется, а сама строка перестает отображаться. При этом ячейки по запросу GetCell выдают последний успешный результат и RowCount выдает тот же результат (число строк не меняется). То есть строка продолжает существовать, просто ее не видно.
Как мне узнать, что запрос выполнен, а так же что пришел пустой результат?
Название: Re: Обработка пустого результата запроса
Отправлено: Simple_Scada от 01 Октября 2021, 20:33:58
Здравствуйте.

Проверили, все работает корректно. В случае пустого результата OnDoneSQL срабатывает, GetCell и RowCount также выдают корректные данные.

Название: Re: Обработка пустого результата запроса
Отправлено: Denis_ger от 05 Октября 2021, 11:29:07
Спасибо за направление.
Проблема была в скрипте OnDoneSQL, там выполнялся запрос к несуществующей, в случае пустого результата, ячейке.