Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: ART63 от 15 Июня 2022, 10:58:51

Название: Работа с БД
Отправлено: ART63 от 15 Июня 2022, 10:58:51
Добрый день!

В качестве SQL-запроса используется процедура БД MS SQl.
Код
      RunSQL('EXECUTE create_infobydate ', nil, 101);
Процедура может возвращать результат выполнения в виде кода
Код
    RETURN @return_code
Можно ли в скрипте обработать каким-либо образом данный код?
Название: Re: Работа с БД
Отправлено: Виктор К от 15 Июня 2022, 12:15:07
Добрый день. Создаем скрипт типа "Выполнен SQL-запрос".
Код
var mycode:integer;
begin
if DataSet.Tag = 101 then
    begin
     mycode:= DataSet.Fields[0].Asint;
    end;
end.
       
Название: Re: Работа с БД
Отправлено: ART63 от 15 Июня 2022, 14:21:51
А DataSet разве не результат запроса типа SELECT? Его же тоже можно вставить в процедуру
Код
SELECT ... FROM ... 
RETURN @ResultCode