Форум : Программное обеспечение

Название : ArchiVist1.15.4 и ВКТ-7, SA-94

 mobilandr :

27.11.13 01:04
 При подключении к приборам через RS-232 базы считываются. В ВКТ правда не с первого раза, настройки двигать приходится. При попытке их просмотреть - "Произошло усечение данных". Использую Win7ProSP1+Postgre9.1.1+ArchiVist1.15.4.
При последней попытке опроса SA-94 завис импорт на 100%.
[ Редактировано mobilandr в 29.11.13 10:37 ]

[ Редактировано mobilandr в 29.11.13 10:39 ]

 xBocT :

29.11.13 15:43
 В readme.txt из установочного пакета ArchiVist есть описание настроек ODBC-драйвера.

-Цитата:

На закладке "Advanced Options" (вход осуществляется по кнопке "Datasource") в группе "Data Type Options" выставте флажок "Unknown as LongVarChar" в зависимости от используемой версии СУДБ PostgreSQL - для версий 8.хх и ниже требуется включить флажок, для версий 9.хх и выше - в зависимости от конфигурационного параметра "bytea_output" (postgresql.conf), если он равен "hex" - то включить, если "escape" - выключить. Примените эти опции при помощи кнопки "Apply" и закройте диалог кнопкой "OK".
-


Дело в том, как именно PostgreSQL хранит и выдает по запросу binary-данные (bytea). Там был момент когда они перешли с одного формата по-умолчанию на другой , и где-то это было на версиях 9.х.х...

Поиграйтесь галочкой (включите если стоит, и выключите если не стоит). Должно помочь (по крайней мере у меня при тестировании и появлении такой ошибки, именно корректная настройка этого параметра помогала).

 mobilandr :

30.11.13 13:56
 Грандиозно! Оно всё теперь открывается. Спасибо!
Галка не стояла.
Всегда так трудно учить матчасть... :-)

© NegaSoft co., 2005
http://www.teplovizor.ru

URL этой темы
http://www.teplovizor.ru/forum/viewtopic.php?topic_id=322&forum=2