Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ZEOS, возврат запроса с нулевым значением / 3 сообщений из 3, страница 1 из 1
28.10.2018, 02:51
    #39723984
citrix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ZEOS, возврат запроса с нулевым значением
Доброго дня коллеги!

Есть некая странность в работе компонентов от ZEOS. БД - PostgreSQL, 9.5.
В коде имеется некая проверка на наличие в таблице значения, сам запрос выглядит так:

Код: plaintext
SELECT COUNT(*) FROM ORGCONTACTTYPE WHERE ORGCONTACTTYPE_NAME=:ORGCONTACTTYPE_NAME

В коде соответственно присвоение переменной результата выполнения запроса:

Код: plaintext
check2:=dm.zcheck1.Fields[0].AsInteger;

При возврате запросом значения отличного от нуля никаких проблем не возникает, если же возвращается ноль имею List index out of bounds (0).
Помогите советом куда копать?
...
Рейтинг: 0 / 0
28.10.2018, 10:30
    #39724004
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ZEOS, возврат запроса с нулевым значением
Видать, нету ни одного поля даже. Попробуй проверять количество полей перед проверкой значения этого одного поля.
...
Рейтинг: 0 / 0
28.10.2018, 12:35
    #39724029
citrix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ZEOS, возврат запроса с нулевым значением
X11,

Есть, есть поле. Проверял. На разбор потратил порядка 10 часов, и таки выяснил, что ругается он на следующее действие, но при этом ошибку вываливает именно на этой строке. Был немало удивлен. Так что спасибо за участие, тема закрыта.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ZEOS, возврат запроса с нулевым значением / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]