Ограничения,
связанные с преобразованием баз данных Access 2000 и 2002 в формат Access97
База данных
Microsoft Access 2000 или 2002 может быть преобразована в формат Access 97 только
в том случае, если она не является репликой (преобразование реплик выполняется
путем синхронизации с преобразованной основной репликой). К тому же, после преобразования
в формат Access 97 приложение потеряет все функциональные возможности, относящиеся
к специфичным возможностям Microsoft Access 2000 или 2002.
Преобразование
базы данных Access 2000 или 2002 в формат Access 97 приводит к следующим изменениям.
-
Могут потеряться ссылки
на страницы доступа к данным.
-
Данные, хранящиеся
в формате Unicode, могут быть преобразованы неверно. Дело в том, что приложение
Access 97 разработано так, что оно обеспечивает поддержку символов только
одной кодовой страницы. (Кодовая страница представляет собой пронумерованное
множество, состоящее из 256 символов.) Например, база данных Access 97 может
использовать только ANSI-символы. В процессе преобразования базы данных результирующий
набор символов для приложения Access 97 определяется параметрами сортировки,
установленными в исходном приложении Access 2000 или 2002. Символы, принадлежащие
другому набору символов, преобразуются некорректно.
-
Таблицы Access 2000/2002
могут содержать поля числового типа с атрибутом
Размер поля
(Field
Size), имеющим значение
Десятичное/Действительное
(Decimal). В Access
97 такое значение атрибута
Размер поля
(Field Size) не определено.
Чтобы успешно преобразовать базу данных, необходимо предварительно установить
другое значение этого атрибута, например
С плавающей точкой (4 байт)/Одинарное
с плавающей точкой
(Single) или
С плавающей точкой (8 байт)/Двойное
с плавающей точкой
(Double), или изменить тип поля на
Денежный
(Currency).