Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка соединения с базой данных
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
S17
Ничего не делал - вдруг перестали работать библиотеки из "базы данных": появилась ошибка соединения (библиотека в виде XLS-таблицы):

Нажмите для просмотра прикрепленного файла

*.DbLib не менялся уже несколько лет, *.xls из архива также не работает.
Что это может быть и как исправить?
Владимир
почитайте
Dervi
Я исправил эту проблему следующим образом (проверено на нескольких машинах под 16 и 17 версию).
1. Качаем и устанавливаем вот это: Office System Driver
2. Открываем файл библиотеки .xls и пересохраняем его.
3. Запускаем Altium, открываем файл .Dblib и в меню "Select database Type" выбираем вместо "Microsoft Excel" -> "Microsoft Excel 2007". Нажимаем "Connected" и все должно заработать.

С ув. Александр
S17
Александр, благодарю

На старой машине оказалось достаточно установить тип базы данных "Microsoft Excel 2007". На новой установил и драйвер и тип базы - ошибка пропала и записи из таблицы стали видны в Альтиуме, но слетели ссылки на *.SchLib и *.PcbLib из этой базы... Забыл уже как и где эти связи устанавливаются, столько лет туда не лазил...

С уважением,
Александр
TOREX
Цитата(S17 @ Oct 28 2017, 10:37) *
Александр, благодарю

На старой машине оказалось достаточно установить тип базы данных "Microsoft Excel 2007". На новой установил и драйвер и тип базы - ошибка пропала и записи из таблицы стали видны в Альтиуме, но слетели ссылки на *.SchLib и *.PcbLib из этой базы... Забыл уже как и где эти связи устанавливаются, столько лет туда не лазил...

С уважением,
Александр


Да вроде, колонка "LibraryPath" для символов и "FootprintPath" для посадочных мест.
Причем если указывается относительный путь, типа "DESCRET.SchLib", то это относительно положения самой базы.
Murzik_6011
Цитата(TOREX @ Oct 28 2017, 15:23) *
Причем если указывается относительный путь, типа "DESCRET.SchLib", то это относительно положения самой базы.

Скорее всего относительно файла *.DBLib.
S17
Цитата(S17 @ Oct 28 2017, 10:37) *
На новой установил и драйвер и тип базы - ошибка пропала и записи из таблицы стали видны в Альтиуме, но слетели ссылки на *.SchLib и *.PcbLib из этой базы... Забыл уже как и где эти связи устанавливаются, столько лет туда не лазил...


Нашёл описание по DbLib - "AP0133 Using Components Directly from Your Company Database.pdf" (Download PDF Learning Guides). В теперешнем Хелпе описывается только внешняя форма без раскрытия сути (или я плохо искал)...

Указание ссылок на *.SchLib и *.PcbLib в *.xls (для отображения в поля [Library Path], [Library Path]) необязательно:

To give you even greater freedom, the database library feature provides the ability to specify library search paths as part of the Database Library file (Figure 15). This allows you to simply specify the name of the source library or model file in the database or, better yet, not to define it at all!

У меня не ссылки на *.SchLib и *.PcbLib слетели - их и так не было, а как то удалилась сама схемная библиотека для *.xls (восстановил её из архива). Кроме того под кнопкой "Options..." на закладке поиска путей добавил относительный путь к библиотекам (они у меня лежат рядом с *.xls). Сейчас всё работает.
Elena17575751
Добрый день. Проблема: в библиотеку альтиума база выгрузилась, но компонентам не прикрепились символы и футпринты. В Options указала путь к папке, но проблема не устранилась. Не могу понять в чем проблема! Подскажите, пожалуйста, у кого такое было.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.