This is topic БД in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/001035.html

Posted by d_im (Участник № / Member № 5493) on :
 
Использую графический элемент "База данных".
Как выполнить запрос к БД с помощью другого графического элемента, например кнопки.
 
Posted by KVV (Участник № / Member № 5308) on :
 
Кнопке привязать действие "передать значение" в атрибут 2,In канала вызова sql-запроса необходимое значение (в зависимости от типа sql-запроса).

А вообще, скачайте примеры реализации sql-запросов с http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/52/t/000003.html. В них есть примеры выполнения sql-запроса кнопкой.
 
Posted by d_im (Участник № / Member № 5493) on :
 
Спасибо !!!
 
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 :
 
Нельзя это сделать. Эта таблица только для интерактивной работы. Механизма уведомления о стороннем выполнении запроса нет.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2