Импорт баз данных (Dblib)¶
Импорт библиотек в виде баз данных формата Dblib осуществляется с помощью прямого подключения к базе данных с использованием строки подключения с помощью провайдеров OLE DB.
Примечание! Импорт файлов формата Dblib доступен только на ОС Windows.
- Для импорта библиотек в формате Dblib в окне «Импорт библиотеки Altium» выберите вариант – База данных, см. Рис. 1.
- Выберите базу данных. Для выбора файла нажмите
, после выбора импортируемого файла в окне проводника нажмите «Открыть», см. Рис. 2.
- Если база данных содержит более одной таблицы, выберите нужную в выпадающем списке «Таблица для импорта», см. Рис. 3.
Примечание! В случае если база данных содержит более одной таблицы, следует импортировать таблицы последовательно, применяя для каждой таблицы запуск мастера импорта и выбор необходимой таблицы.
- Определите иерархию и наименование библиотеки после импорта, подробное описание настроек представлено в разделе Импорт баз данных, конвертированных в csv формат.
- Настройки дополнительных функций и последующие шаги мастера импорта аналогичны импорту библиотек других форматов, подробнее см. Импорт схемотехнических библиотек и библиотек посадочных мест.
Для успешного импорта должны быть соблюдены следующие условия:
- Строка подключения должна быть актуальной и корректной, поддерживаются строки подключения как из Access, так и Excel. Рекомендуется проверить работоспособность базы данных в Altium перед началом импорта.
- Для работы с базами данных Access и Excel должен быть установлен свободно распространяемый пакет Microsoft Access Database Engine;
- Не поддерживается указание ключевого поля в виде функции или комбинации полей;
- Не поддерживаются 32-разрядные провайдеры (например, Microsoft.Jet.OLEDB.4.0). Используйте 64-разрядные провайдеры, например, Microsoft.ACE.OLEDB.12.0.
- Все используемые провайдеры должны быть установлены на персональном компьютере, на котором выполняется импорт.
Примечание! При импорте библиотек в виде баз данных с большим количеством компонентов может потребоваться большой объем оперативной памяти.