СОЗДАТЬ_ЗАПРОС
Функция СОЗДАТЬ_ЗАПРОС
Формат вызова
СОЗДАТЬ_ЗАПРОС(Имя переменной, Текст запроса)
Описание функции
Создает запрос с текстом Текст запроса и помещает информацию о нем в специальную переменную («переменную запроса») с именем Имя переменной.
ВНИМАНИЕ! При создании запроса не происходит его выполнение! Выполнение запроса и подстановка значений его параметров происходят при попытке получить результаты запроса с помощью функций ПОЛУЧИТЬ_ЗНАЧЕНИЕ или ОТКРЫТЬ_ЗАПРОС.
Возвращаемый результат
В качестве результата функция возвращает значение 1, если создание запроса прошло без ошибок, или значение 0, если в процессе выполнения функции произошла ошибка.
Пример вызова
ЗАПРОС = СОЗДАТЬ_ЗАПРОС(ПЕРЕМ,'');
// Пример работы с запросами: УСТАНОВИТЬ_ТИП(КОНФ,INTEGER); УСТАНОВИТЬ_ТИП(ЮИД,INTEGER); КОНФ = 1; ЮИД = 38; ТЕКСТ = СТРОКА('select Count(*) CNT from DOCTOR where STDTYPE=[КОНФ] and JID=[ЮИД]'); ЗАПРОС = СОЗДАТЬ_ЗАПРОС(ЗАПРОС,ТЕКСТ); РЕЗУЛЬТАТ = ПОЛУЧИТЬ_ЗНАЧЕНИЕ(ЗАПРОС,'CNT','');
См. также
УСТАНОВИТЬ_ТИП ПОЛУЧИТЬ_ЗНАЧЕНИЕ ОТКРЫТЬ_ЗАПРОС ТЕКУЩЕЕ_ЗНАЧЕНИЕ СЛЕДУЮЩАЯ_СТРОКА