This is topic Обмен по ODBC in forum Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows at Форум TRACE MODE: техническая поддержка.


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

Posted by Александр Емекеев (Участник № / Member № 1323) on :
 
Здравствуйте! пытаюсь из базы Oracle вытащить данные по ODBC, настройки ODBC сделал, подключение к базе происходит.
В проекте создал: 1)канал - SQL_Выполнить(0,0,1,2), 2)канал - SQL_fields. Каждые 5 циклов в 1)канал на выход подаётся 0. При запуске проекта данные не отображаются. Вот лог узла:
Professional Edition
DRAWSERV 5.16
SUPPORT: NetBios
INFO:Load Starting... D:\Работа\АСКУ\ODBC\TM50\NODE1.dbb
INFO:Detected NT 5.1
INFO:Found 78 channels
INFO: LoadTime=0.844s CalcPeriod=549ms
ATTACH: default(PicMan)
SIAD:starting...
DDE:starting...
DDE:wrong NetDDE: Не удается связать службу диспетчера общих баз данных (DSDM)
RTM:math kernel starting...
SCREEN load error screen.000
INFO:work mode
INFO: start time is 0.562 s
ODBC:start
SQL:operator is: select sys123date from v_sysdate
SQL:columns is 1 SYS123DATE
SQL:execute: select sys123date from v_sysdate
ODBC Read
SQL:operator is: select sys123date from v_sysdate
SQL:columns is 1 SYS123DATE
SQL:execute: select sys123date from v_sysdate
ODBC Read
SQL:operator is: select sys123date from v_sysdate
SQL:columns is 1 SYS123DATE
SQL:execute: select sys123date from v_sysdate
ODBC Read
INFO:stoping...
ODBC:stop
DDE:thread stop
INFO: stop time is 1.609 s
INFO:number of calculation = 691
END OF WORK
LINK:unregistrated user Logout
LINK:unregistrated user Logout
подскажите что может быть??? и где что подправить?? [duno / незнайка]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Механизм связи с БД в Trace Mode 5 инвариантен по отношению к типу БД.
Можно посмотреть трассировщиком ODBC-драйвера, нет ли ошибок в транзакциях.

Вам отправлены примеры проектов с обменом по ODBC.
 
Posted by Александр Емекеев (Участник № / Member № 1323) on :
 
ок спасибо, получилось с каналом sql_извлечь, вот ещё один вопрос , я пытаюсь вытащить из базы штамп времени :07.11.08 12:31:36 такого формата, а в ТМ приходит как 2008.00000 , не подскажите как можно эту цифру привести в нормальный вид??
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В Trace Mode 5 нет переменных с форматом времени, поэтому корректно принять время из БД нельзя.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2