Перейти к содержанию
    

Ошибка соединения с базой данных

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

 

post-6228-1508545902_thumb.jpg

 

*.DbLib не менялся уже несколько лет, *.xls из архива также не работает.

Что это может быть и как исправить?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я исправил эту проблему следующим образом (проверено на нескольких машинах под 16 и 17 версию).

1. Качаем и устанавливаем вот это: Office System Driver

2. Открываем файл библиотеки .xls и пересохраняем его.

3. Запускаем Altium, открываем файл .Dblib и в меню "Select database Type" выбираем вместо "Microsoft Excel" -> "Microsoft Excel 2007". Нажимаем "Connected" и все должно заработать.

 

С ув. Александр

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

С уважением,

Александр

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

С уважением,

Александр

 

Да вроде, колонка "LibraryPath" для символов и "FootprintPath" для посадочных мест.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Скорее всего относительно файла *.DBLib.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На новой установил и драйвер и тип базы - ошибка пропала и записи из таблицы стали видны в Альтиуме, но слетели ссылки на *.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). Сейчас всё работает.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день. Проблема: в библиотеку альтиума база выгрузилась, но компонентам не прикрепились символы и футпринты. В Options указала путь к папке, но проблема не устранилась. Не могу понять в чем проблема! Подскажите, пожалуйста, у кого такое было.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...