![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Упаковка ;mdb шной базы с отношениями [D5, MsAccess97]
навичек © (2002-02-01 02:50:00)Интересует что происходит при паковки mdb(Access 97) базы с кучей связанных таблиц отношениями которых основана на автоинкрементном поле......
останутся ли связи и станутся ли они актуальными... точно такимиже как до паковки как вообще ведет ся автоинкрементное поле при паковке
erik (2002-02-01 14:39:00) [1]Совет, не использй автоинкрементные поля! При переносе базы нажтвеш геморой!
навичек (2002-02-01 09:47:00) [2]сенкс 2 EsKor я уже попробывал и усе нормально...
EsKor (2002-02-01 07:28:00) [3]Вот иформация из Справки Access.
При удалении данных или объектов из базы данных Access или при удалении объектов из проекта Access база данных Access или проект Access могут стать фрагментированными и неэффективно использовать дисковое пространство. При сжатии базы данных Access или проекта Access создается копия файла и корректируется способ его хранения на диске.
Сжатие оптимизирует быстродействие как баз данных Access, так и проектов Access. Однако в проектах Access сжатие не затрагивает объекты баз данных, такие как таблицы или представления, располагающиеся не в самом проекте Access, а в базе данных Microsoft SQL Server. Кроме того, сжатие не оказывает влияния на работу счетчиков в проекте Access. Однако при сжатии базы данных Access, в которой были удалены записи из конца таблицы, содержащей поле счетчика, значение счетчика сбрасывается; для следующей добавляемой записи значение счетчика будет на единицу больше значения для последней не удаленной записи таблицы.
Можно только добавить, что связи никак не затрагиваются, а поле счетчика - это ваше автоинкрементное поле.