Перейти к основному содержимому

СОЗДАТЬ_ЗАПРОС

Функция СОЗДАТЬ_ЗАПРОС

Формат вызова

СОЗДАТЬ_ЗАПРОС(Имя переменной, Текст запроса)

Описание функции

Создает запрос с текстом Текст запроса и помещает информацию о нем в специальную переменную («переменную запроса») с именем Имя переменной.

ВНИМАНИЕ! При создании запроса не происходит его выполнение! Выполнение запроса и подстановка значений его параметров происходят при попытке получить результаты запроса с помощью функций ПОЛУЧИТЬ_ЗНАЧЕНИЕ или ОТКРЫТЬ_ЗАПРОС.

Возвращаемый результат

В качестве результата функция возвращает значение 1, если создание запроса прошло без ошибок, или значение 0, если в процессе выполнения функции произошла ошибка.

Пример вызова

ЗАПРОС = СОЗДАТЬ_ЗАПРОС(ПЕРЕМ,'');

// Пример работы с запросами: УСТАНОВИТЬ_ТИП(КОНФ,INTEGER); УСТАНОВИТЬ_ТИП(ЮИД,INTEGER); КОНФ = 1; ЮИД = 38; ТЕКСТ = СТРОКА('select Count(*) CNT from DOCTOR where STDTYPE=[КОНФ] and JID=[ЮИД]'); ЗАПРОС = СОЗДАТЬ_ЗАПРОС(ЗАПРОС,ТЕКСТ); РЕЗУЛЬТАТ = ПОЛУЧИТЬ_ЗНАЧЕНИЕ(ЗАПРОС,'CNT','');

См. также

УСТАНОВИТЬ_ТИП ПОЛУЧИТЬ_ЗНАЧЕНИЕ ОТКРЫТЬ_ЗАПРОС ТЕКУЩЕЕ_ЗНАЧЕНИЕ СЛЕДУЮЩАЯ_СТРОКА

Была ли статья полезна?