Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » Отображение данных из внешней БД

   
Автор / Author Тема / Topic: Отображение данных из внешней БД
AI
Active Forum Member / Активный участник форума
Участник № / Member № 3594


Icon 1 отправлено / posted      Профиль для / Profile for AI           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день. Не подскажете, как где можно отобразить данные из внешней базы данных, например, Access. Желательно бы вывести в таблице по запросу за определенный промежуток времени, а ещё лучше на тренде. В архивную таблицу столбцы не выводит.
Сообщения / Posts 75 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AI
Active Forum Member / Активный участник форума
Участник № / Member № 3594


Icon 1 отправлено / posted      Профиль для / Profile for AI           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Нашел демонстрационный пример, где данные Access отображаются на тренде. Сразу несколько вопросов ещё..
1. Как сделать, чтобы аргументы автоматически привязывались. Для 15-ти точек на графике по каналу Move 59 аргументов. Не привязывать же каждый аргумент руками.
2. Какое максимальное число аргументов может быть у канала? Нужно знать для определения максимального количества точек, которое можно будет отобразить

Сообщения / Posts 75 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Только вручную. В новом релизе появится ГЭ "Таблица БД". Туда Вы сможете выводить таблицу целиком без дополнительных усилий. Выборку по времени необходимо прописывать в самом SQL запросе/

2. Теоритически неограничено.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Day13
Junior Member / Новичок
Участник № / Member № 3734


Icon 1 отправлено / posted      Профиль для / Profile for Day13           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Поясните, почему во входное значение Базы данных вы посылаете значение 65535?
Сообщения / Posts 8 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Это описано в разделе "Выполнение SQL-запросов в реальном времени" нашей справочной системы.
Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Не приведете пример SQL запроса за определенный (выбираемый) промежуток времени мои эксперименты заходят в тупик другие выборки работают нормально, а вот с датами отказывается работать
мой пример:
SELECT
nev.Датчик #date#,
nev.Time #vrema#,

FROM
nev
where nev.Time > #time_beg_in# and
nev.Time < #time_end_in#

\\time_beg_in - это привязка к data_time которой \\задаётся нач. время выборки
\\time_end_in- это привязка к data_time которой \\задаётся конечное время выборки

order by nev.Time

Подскажите где моё упущение.

Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В SQL не рекомендуется называть поля зарезервированными словами, в которые может попасть Time. Попробуйте переименовать это поле.
Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Исправил но нечего не работает.
SELECT
nev.Vrema #vrema#,
nev.Датчик #date#
FROM
nev

WHERE nev.Vrema > #beg#

ORDER BY nev.Vrema
А сам запрос верен? если да то может какие нибудь
настройки компа нада. У меня сортировка неполучалась даже при задании константы
SELECT
nev.Vrema #vrema#,
nev.Датчик #date#
FROM
nev

WHERE nev.Vrema > 2010-04-05 \\ если вводить дату по другому вабще не работает

отчёт:
задать vrema=2010-04-04 10:02:05
задать date=17
задать vrema=2010-05-04 05:03:01
задать date=22
задать vrema=2010-05-10 05:03:01
задать date=33
задать vrema=2010-05-11 10:02:05
задать date=45

Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Выдает все значения находящийся в базе
Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Проблема в том, как реализуется оператор сравнения времени.
Вполне возможно, что в БД не осуществляется корректного сравнения значения поля Vrema со строковым представлением даты/времени, которое передается в аргументе SQL-запроса.
Необходимо в SQL-запросе осуществить преобразование этих переменных в соответствии с синтаксисом SQL-интерфейса.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Можно поподробней и желательно в примерах))
Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Подробнее возможности преобразования данных описаны в SQL-интерфейсе. Это выходит за рамки Trace Mode 6.
Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
D@M
Junior Member / Новичок
Участник № / Member № 4277


Icon 1 отправлено / posted      Профиль для / Profile for D@M           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Покажите,пожалуйста,пример вывода последней строки из Access в ГЭ "текст".Можно сюда- dm211@mail.ru
Сообщения / Posts 5 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А в чем именно возникла сложность?

Аргументы экрана нужно просто привязать к аргументам канала Call с SQL запросом. А далее просто задать привязку у ГЭ "Текст".

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
D@M
Junior Member / Новичок
Участник № / Member № 4277


Icon 1 отправлено / posted      Профиль для / Profile for D@M           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Делаю именно так-не идет, может посмотрите и переделаете,чтобы выводил последнюю строку?-
http://slil.ru/29350852

Сообщения / Posts 5 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
D@M
Junior Member / Новичок
Участник № / Member № 4277


Icon 1 отправлено / posted      Профиль для / Profile for D@M           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ну,господа,это же ваша программа,неужели трудно показать пример,ато я начинаю думать,что это невозможно,т.е. сыровато всё..Буду рад,если вы это опровергнете.
Сообщения / Posts 5 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ваш файл не скачивается.

То что Вам нужно очень подробно описано в разделе Быстрый Старт в главе "Связь с СУБД MS Access"

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2