реклама на сайте
подробности

 
 
> Capture CIS + postgres = беда
Electrophile
сообщение May 29 2015, 15:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 7-12-10
Из: Russia
Пользователь №: 61 455



Доброго дня!

Пытаюсь прикрутить базу элементов на postgresql (9.4) к Capture CIS v16-6-112A.
Табличка с данными есть представление.

В ODBC создаю соединение, в CIS Configuration -> Setup выбираю свое подключение, все поля видны:
Прикрепленное изображение


Тип поля Part_Number в базе задан как text (пробовал и varchar).
И Capture тоже его видит как text, однако при подтверждении я получаю ошибку, в которой он ругается на то, что тип этого поля не подходит.

Может быть кто сталкивался с этой проблемой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
krux
сообщение Jun 1 2015, 11:23
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



на сервере pgsql 9.4.1 на debian 7.8 amd64

со стороны клиента
pgsql odbc connector 9.01.01 (x32 - это важно)
capture 16.6 S039

подозреваю что у вас win х64 .
фича в том, что capture - 32-битный, и умеет только к 32-битному ODBC обращаться, а с 64-битным работать отказывается.
в х64 винде через менюшки "администрирование" можно настроить только 64-битные драйверы ODBC.
настройка 32-битных ODBC драйверов запускатся при помощи c:\windows\syswow64\odbcad32.exe - вот оттуда настраивайте.
и если 64-битный будете оставлять, то хотябы названия ODBC-источников разные сделайте, меньше "подземного стука" будет.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Electrophile
сообщение Jun 1 2015, 17:34
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 7-12-10
Из: Russia
Пользователь №: 61 455



Цитата(krux @ Jun 1 2015, 03:23) *
на сервере pgsql 9.4.1 на debian 7.8 amd64

со стороны клиента
pgsql odbc connector 9.01.01 (x32 - это важно)
capture 16.6 S039

подозреваю что у вас win х64 .
фича в том, что capture - 32-битный, и умеет только к 32-битному ODBC обращаться, а с 64-битным работать отказывается.
в х64 винде через менюшки "администрирование" можно настроить только 64-битные драйверы ODBC.
настройка 32-битных ODBC драйверов запускатся при помощи c:\windows\syswow64\odbcad32.exe - вот оттуда настраивайте.
и если 64-битный будете оставлять, то хотябы названия ODBC-источников разные сделайте, меньше "подземного стука" будет.

Спасибо!

Я сразу настраивал с odbc x32. Я таблицы вижу, поля тоже.
С mysql все замечательно, а вот с pg - беда.

А как у Вас организована структура?
-Дискретка
--Резисторы
--Конденсаторы
--...
-IC
--Аналоговые
--...
-...
У Вас одна табличка для всех элементов?
Видел поле Part_Type, но оно в виде DISCR\RES\... .
У Вас так сделано, или есть какой-то другой способ структурировать?

Сообщение отредактировал Electrophile - Jun 1 2015, 18:27
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 02:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01296 секунд с 7
ELECTRONIX ©2004-2016