Присоединение и импорт таблиц dBASE и Paradox
Рис. 3.5. Присоединенная таблица Paradox открыта в режиме таблицы
При присоединении или импорте внешней таблицы Access 2002 читает заголовок файла таблицы и преобразует типы данных полей внешней таблицы в типы данных Access. Поскольку Access 2002 поддерживает больше типов данных, чем другие настольные СУБД, преобразование типов происходит правильно. В табл. 3.3 приведено соответствие между типами данных таблиц dBASE, Paradox и Access.
Таблица 3.3. Соответствие типов данных некоторых СУБД.
dBASE III/IV | Paradox 3.0, 4.0, 5.0 | Access |
---|---|---|
Character | Alphanumeric | Текстовый (Text) |
Numeric, Float | Number, Money, BCD | С плавающей точкой (8 байтов) (Double) |
С плавающей точкой (4 байтов) (Single) | ||
Байт (Byte) | ||
Short Number | Целое (Integer) | |
Long Number | Длинное целое (Long) | |
Autolncrement | Счетчик (AutoNumber) | |
Logical | Logical | Логический (Yes/No) |
Date | Date, Time, Timestamp | Дата/время (Data/Time) |
Memo | Memo, Formatted memo | Поле MEMO (Memo) |
Binary, OLE | Поле объекта OLE (OLE) |
При импорте из многопользовательской базы данных необходимо иметь монопольный доступ к импортируемому файлу таблицы. При этом другие пользователи не будут иметь доступа к файлу таблицы, пока не будет закрыто диалоговое окно Импорт (Import).
Замечание
В Access 2002 вы можете непосредственно открывать файлы других форматов из диалогового окна Открытие файла базы данных (Open). Открыв список в поле Типы файлов этого окна, вы увидите в этом списке все те форматы, которые мы только что описывали. При выборе файла одного из указанных в списке форматов Access создает новый файл базы данных (в формате Access) в той же папке, в которой находится выбранный файл, и присоединяет (импортирует) все таблицы из выбранной базы данных.
Импорт или присоединение таблиц из внешних источников данных с помощью драйверов ODBC выполняется аналогично. В списке типов файлов окна Связь (или Импорт) нужно установить значение ODBC Databases, после чего сразу появляется диалоговое окно, в котором необходимо выбрать источник данных или создать новый. После создания источника данных дальнейший процесс импорта (присоединения) выполняется так же, как и для таблиц других баз данных.
Импорт и присоединение таблиц других форматов – достаточно сложный процесс, который не всегда завершается успешно. При обнаружении проблем в процессе импорта файла Access 2002 создает таблицу Ошибки импорта (Import Errors), которая отображается в списке таблиц окна базы данных. Чтобы посмотреть обнаруженные ошибки, откройте эту таблицу.