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

 
 
> 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 3 2015, 11:30
Сообщение #2


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

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



в базе всё в одной таблице, но сделаны view на каждую крупную группу, примерно так
Код
CREATE OR REPLACE VIEW "Capacitors" AS
SELECT tbl_orcad_parts.part_number AS "Part Number",
    tbl_orcad_parts.part_type AS "Part Type",
    tbl_orcad_parts.value AS "Value",
    tbl_orcad_parts.parameters AS "Parameters",
    tbl_orcad_parts.vendor AS "Vendor",
    tbl_orcad_parts.comments AS "Comments",
    tbl_orcad_parts.schematic_part AS "Schematic Part",
    tbl_orcad_parts.pcb_footprint AS "PCB Footprint",
    tbl_orcad_parts.bom_parttype_in_russian AS "BOM PartType in Russian",
    tbl_orcad_parts.bom_partnumber_line1 AS "BOM PartNumber line1",
    tbl_orcad_parts.bom_partnumber_line2 AS "BOM PartNumber line2",
    tbl_orcad_parts.bom_comment AS "BOM Comment",
    tbl_orcad_parts.date_creation AS "DateCreation",
    tbl_orcad_parts.date_last_updated AS "DateLastUpdated",
    tbl_orcad_parts.datasheet AS "Datasheet",
    tbl_orcad_parts.is_checked AS "IsChecked",
    tbl_orcad_parts.is_recommended AS "IsRecommended",
    tbl_orcad_parts.db_part_id AS "DB_part_id",
   FROM tbl_orcad_parts
  WHERE tbl_orcad_parts.part_category::text = 'Capacitors'::text AND tbl_orcad_parts.is_hidden = false
  ORDER BY tbl_orcad_parts.part_number;


структура деления на разделы-подразделы была подсмотрена в то время у диджикея
в результате выглядит всё это как-то так

Прикрепленное изображение

Прикрепленное изображение


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


Участник
*

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



Цитата(krux @ Jun 3 2015, 03:30) *
в базе всё в одной таблице, но сделаны view на каждую крупную группу, примерно так

структура деления на разделы-подразделы была подсмотрена в то время у диджикея
в результате выглядит всё это как-то так



Проблема решилась.
При настройке соединения ODBC я выбирал unicode, вместо ANSI. После выбора ANSI все заработало!

Спасибо за ответы!

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



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

 


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


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