Использую графический элемент "База данных". Как выполнить запрос к БД с помощью другого графического элемента, например кнопки.
Posted by KVV (Участник № / Member № 5308) on :
Кнопке привязать действие "передать значение" в атрибут 2,In канала вызова sql-запроса необходимое значение (в зависимости от типа sql-запроса).
Спасибо !!!
Posted by d_im (Участник № / Member № 5493) on :
Подскажите, как вывести на экран выбранные строки в зависимости от запроса к БД. Есть БД с двумя таблицами. Шаблон подключения к БД с двумя запросами к этим таблицам. С помощью атрибута In канала вызова к шаблону БД выбираю тот или иной запрос. Дело в том, что при использовании одного запроса к БД выбранные строки из таблицы заносились в ГЭ "база данных". При использовании двух запросов в ГЭ "база данных" выбранные строки не отображаются. Что посоветуете???
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В описании ГЭ "База данных" указано: "Канал CALL.SQLQuery должен содержать только один SQL-запрос (номер запроса не имеет значения)."
Для отображения данных из разных таблиц БД придется делать 2 разных шаблона и 2 разных ГЭ "База данных".
Возможно также рассмотреть решение с переключением опрашиваемых таблиц БД в одном запросе, если допустимо считывать данные из разных таблиц БД поочередно в один ГЭ "База данных".
Posted by Booster (Участник № / Member № 6801) on :
quote:Отправитель / Originally posted by KVV: Кнопке привязать действие "передать значение" в атрибут 2,In канала вызова sql-запроса необходимое значение (в зависимости от типа sql-запроса).
Применительно к ГЭ "База данных" этот метод не работает. У меня на экране расположено несколько ГЭ "База данных", хотелось бы обновлять их содержимое синхронно с одной кнопки или из программы. Каким образом это можно сделать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Нельзя это сделать. Эта таблица только для интерактивной работы. Механизма уведомления о стороннем выполнении запроса нет.