Форум 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 » access

   
Автор / Author Тема / Topic: access
ilya_tirlo
Junior Member / Новичок
Участник № / Member № 6180


Icon 1 отправлено / posted      Профиль для / Profile for ilya_tirlo           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
здравствуйте, нужно, чтобы реальном времени я задавал запрос в БД Access, и заполнялись необходимые поля в таблице, подскажите пожалуйста, в канале call использовать тип вызова sqlquery для полей таблицы? и какой канал использовать для кнопки запроса, чтобы привязать к аргументу в одбс который проверяет равенство(where). драйвер установлен, чтение из бд происходит в шаблоне.
Сообщения / Posts 10 | Из / 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-запрос реализуется с помощью канала CALL с типом вызова SQLQuery.

Для передачи в SQL-запрос с экрана значения, по которому будет осуществлять управление в SQL-запросе, нет необходимости создавать промежуточный канал.
Можно непосредственно связать соответствующие аргументы каналов CALL.SQLQuery и CALL.Screen.

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


Icon 1 отправлено / posted      Профиль для / Profile for ilya_tirlo           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
вообщем в базе данных есть двигатели с их характеристиками, я ввожу любое число типа инт, и мне в нужные поля таблицы выводит характеристики
Сообщения / Posts 10 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ilya_tirlo
Junior Member / Новичок
Участник № / Member № 6180


Icon 1 отправлено / posted      Профиль для / Profile for ilya_tirlo           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
можете еще подсказать типа инпут или аутпут будут каналы CALL.SQLQuery и CALL.Screen, и аргументы в них какого типа(in или out)?
Сообщения / Posts 10 | Из / 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.SQLQuery и CALL.Screen - Input.

Тип каждого аргумента определяется его статусом в соответствующем шаблоне. Если значение аргумента используется в шаблоне как информация, поступающая извне в шаблон, тип аргумента INPUT.
Если шаблон через этот аргумент выдает информацию в какой-то канал/аргумент, то тип аргумента OUT.

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


Icon 1 отправлено / posted      Профиль для / Profile for ilya_tirlo           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
у вас случайно нету примера этого?
Сообщения / Posts 10 | Из / 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 
Посмотрите в уроках "Быстрого старта" и на http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/52/t/000003.html
Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ilya_tirlo
Junior Member / Новичок
Участник № / Member № 6180


Icon 1 отправлено / posted      Профиль для / Profile for ilya_tirlo           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
у меня должна быть цепочка аргумент экрана(out)->канал CALL.Screen(аргумент в канале out) -> канал CALL.SQLQuery(аргумент в канале out) -> аргумент БД in и данные аргументы БД in -> CALL.SQLQuery(аргументs в канале in)-> канал CALL.Screen(аргументs в канале in)-> аргументs экрана(in)?
Сообщения / Posts 10 | Из / 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 
Чтобы передать число в БД:
ГЭ на экране -> OUT-аргумент канала CALL.Screen -> IN-аргумент канала CALL.SQLQuery -> поле таблицы в БД.

Чтобы отобразить число из БД:
Поле таблицы из БД -> OUT-аргумент канала CALL.SQLQuery -> IN-аргумент канала CALL.Screen -> ГЭ на экране.

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


Icon 1 отправлено / posted      Профиль для / Profile for ilya_tirlo           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
"Поле таблицы из БД" - имеется в виду аргумент(in), в шаблоне связей субд, куда я считываю функцией select? "IN-аргумент канала CALL.Screen -> ГЭ на экране"- что к чему привязывать канал к гэ или гэ к наналу? и запросы производятся автоматически в мрв или нет?
Сообщения / Posts 10 | Из / 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 
Считывать из БД надо в аргумент типа OUT шаблона связи с БД.
ГЭ на экране не может привязываться к каналу. Он привязывается только к аргументу шаблона экрана.
В данном случае ГЭ должен привязываться к аргументу типа INPUT.
Этот аргумент канала CALL.Screen должен быть связан с аргументом OUT канала CALL.SQLQuery.
Запросы в МРВ производятся только при посылке в канал CALL.SQLQuery числа, равного номеру запроса в шаблоне.

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


Icon 1 отправлено / posted      Профиль для / Profile for ilya_tirlo           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
не могли бы вы посмотреть ошибки, пожалуйста?
Сообщения / Posts 10 | Из / 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 
Ошибки исправлены.
Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Ave Oleg
Active Forum Member / Активный участник форума
Участник № / Member № 6246


Icon 1 отправлено / posted      Профиль для / Profile for Ave Oleg           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
После выполнения операции записи в Trace Mode, данные в БД Access отображаются с задержкой не менее секунды после выполнения записи.
Понимаю, что причина можно сказать не в Trace Mode, но хотелось бы знать какая максимальная возможная скорость передачи данных по каналу в Trace Mode?

Сообщения / Posts 87 | Из / 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 
Быстродействие передачи определяется быстродействием ODBC-драйвера, циклом обработки базы каналов и периодом обработки канала вызова SQL-запроса.
При разных сочетаниях управления и реализации SQL-запроса задержка может достигать 2 циклов обработки базы каналов или несколько больше.

Сообщения / Posts 17114 | Из / 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