Доступ 97 баз данных - PullRequest
       50

Доступ 97 баз данных

1 голос
/ 16 августа 2011

Мне сказали, что если я открою Access 97, вся система или, по крайней мере, большая ее часть будут находиться в какой-либо базе данных.Это правда?Например, если я напишу в нем некоторый VB-код, весь код будет в какой-то базе данных.Раньше я думал, что внутри какой-то базы данных находятся только те данные, которые я получаю из SQL.

Ответы [ 2 ]

1 голос
/ 16 августа 2011

«Вся система» находится внутри Access, поэтому, если у вас есть формы и т.п., они смешиваются в этом файле с данными.

0 голосов
/ 16 августа 2011

Access хранит все в файле .mdb. Когда вы откроете проект, вы увидите свои вкладки (таблицы, запросы, формы и т. Д. И т. Д. И т. Д.). Код в модулях также присутствует, как и макросы.

На самом деле он хранит гораздо больше в этом файле, который обычно скрыт - в основном, его метаданные для проекта. Если вы идете в инструменты -> параметры, вы должны увидеть флажок для системных объектов. Выберите это, и когда вы посмотрите на таблицы, вы увидите такие имена:

MSysACEs MSysModules MSysModules2 MSysObjects MSysQueries MSysRelationships

Вы играете с этими столами на свой страх и риск.

Единственное, что не хранится в главном файле - это информация о безопасности - если вы попытаетесь заблокировать файл. Это находится в файле system.mdw. Смотрите здесь для получения дополнительной информации http://support.microsoft.com/kb/303941/EN-US. Я использовал это или видел, что он использовался только тогда, когда мы хотели заблокировать «приложение».

...