Подскажите как ввести строку с клавиатуры в мониторе реального времени и передать ее в БД. Как отобразить строку на экране всзятую из базы данных.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
У Вас не получается ввести строку при запуске в Профайлере? Или это вопрос в общем - как это реализовать?
Posted by Ext (Участник № / Member № 1509) on :
Вопрос как это реализовать. Я не знаю метода ввода сторки в канал с МРВ. Если использовать кнопку и использовать процедуру "ввести и передать", то можно вводить только число. А как ввести текст?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
У ГЭ необходимо задавать формат "По умолчанию", а тип аргумента должен быть STRING. Привязывать обязательно к строковому атрибуту канала, через него и передавать строку в SQL-запрос.
Posted by Ext (Участник № / Member № 1509) on :
Я тоже делаю так, но вот что получается: 1. Добавляю ГЭ «Текст» (Формат – по умолчанию, привязка к STRING тип in/out) 2. Добавляю ГЮ «Кнопка» (Событие ввести и передать, результат в созданный String аргумент). Запускаю МРВ, нажимаю кнопку, появляется окно «Послать значение в» где написано «Ввести строку» ниже Edit с UpDown и написан там 0. Ввести что-либо кроме числа мне не удается. И еще вопрос у вас нет канала типа String, а как у вас можно решить этот вопрос? Т.к. надо передать значение в программу…
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Передача текстовых параметров осуществляется через атрибуты каналов типа STRING - например, Комментарий. У Вас какой релиз сейчас установлен?
Posted by Ext (Участник № / Member № 1509) on :
У меня версия 6.02. Попробовал через комментарий выводить получается, но вводить не в какую. Нажимаю на кнопку, пишет "ввести строку", ввожу строку, жму "Готово", но значение комментария не меняется. Пробовал использовать функцию управления "послать строку" и "передать значение(прямая)" и все равно значение не меняется. Получается только программой. Почему вы не сделали канала "String", тогда бы все было проще и понятней.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Необходимости в таком канале нет, потому как над строками никакой математической обработки в реальном времени производить не нужно. А их прием и передача вполне реализуема через атрибуты типа STRING любого канала.
Насчет ввода строки - в релизе 6.02 есть ошибка с вводом строки, у вас она как раз и проявляется. Это уже поправлено в релиз 6.03 (но он еще пока не вышел).
Posted by Ext (Участник № / Member № 1509) on :
МММ... А когда он выйдет???
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Точные сроки пока еще не известны. Следите за новостями на нашем сайте.