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

 
 
 
Reply to this topicStart new topic
> Ошибка соединения с базой данных
S17
сообщение Oct 21 2017, 00:39
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228



Ничего не делал - вдруг перестали работать библиотеки из "базы данных": появилась ошибка соединения (библиотека в виде XLS-таблицы):

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


*.DbLib не менялся уже несколько лет, *.xls из архива также не работает.
Что это может быть и как исправить?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 21 2017, 06:00
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



почитайте
Go to the top of the page
 
+Quote Post
Dervi
сообщение Oct 26 2017, 20:37
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 8-07-17
Из: Великий Новгород
Пользователь №: 98 028



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

С ув. Александр
Go to the top of the page
 
+Quote Post
S17
сообщение Oct 28 2017, 07:37
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228



Александр, благодарю

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

С уважением,
Александр
Go to the top of the page
 
+Quote Post
TOREX
сообщение Oct 28 2017, 12:23
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



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

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

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


Да вроде, колонка "LibraryPath" для символов и "FootprintPath" для посадочных мест.
Причем если указывается относительный путь, типа "DESCRET.SchLib", то это относительно положения самой базы.


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Murzik_6011
сообщение Oct 28 2017, 22:02
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384



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

Скорее всего относительно файла *.DBLib.
Go to the top of the page
 
+Quote Post
S17
сообщение Oct 31 2017, 00:49
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228



Цитата(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). Сейчас всё работает.
Go to the top of the page
 
+Quote Post
Elena17575751
сообщение Nov 17 2017, 07:39
Сообщение #8





Группа: Участник
Сообщений: 12
Регистрация: 13-11-17
Пользователь №: 100 177



Добрый день. Проблема: в библиотеку альтиума база выгрузилась, но компонентам не прикрепились символы и футпринты. В Options указала путь к папке, но проблема не устранилась. Не могу понять в чем проблема! Подскажите, пожалуйста, у кого такое было.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 15:53
Рейтинг@Mail.ru


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