Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Если в скрипт "Выполнен SQL запрос" придет пустой набор данных  (Прочитано 2139 раз)

dima_k

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Если в скрипт "Выполнен SQL запрос" придет пустой набор данных,
то в коде

Код
        
        DataSet.First;
        while not DataSet.EOF do begin
          .....какой-то код
          DataSet.Next;
        end;
DataSet.EOF с первого раза вернёт true или только после вызова DataSet.Next;



Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Здравствуйте.

Проверить, что набор данных не пустой можно используя метод IsEmpty, например добавить перед кодом строчку:
Код
if DataSet.IsEmpty then Exit;
,тогда требуемые условия будут выполняться только если в наборе данных имеются данные.