Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> DAO - Data Access Objects >> Использование DAO с Microsoft Jet >> Объект DBEngine

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Объект DBEngine


Как уже отмечалось, DBEngine ? объект верхнего уровня в иерархии DAO. Он включает в себя все объекты и наборы DAO и используется по умолчанию (так что во многих случаях явных ссылок на него не требуется).

Объект DBEngine содержит два набора: Workspaces и Errors. Первый ? это используемый по умолчанию набор объекта DBEngine, и поэтому Вы не обязаны явно ссылаться на него. Таким образом, ссылку на первый объект Workspace набора Workspaces объекта DBEngine можно получить любым из следующих способов:

Set wrk = DBEngine. Workspaces(0)
Set wrk = DBEngine(0)
Set wrk = Workspaces(0)

Если Вы не создали новый объект Workspaces, DAO сам создаст стандартное рабочее пространство, как только оно Вам понадобится. Значения свойств DefaultUser и DefaultPassword объекта DBEngine определяют им пользователя и пароль, которые потребуются при создании стандартного объекта Workspace. По умолчанию значением свойства DefaultUser является Admin, а свойства DefaultPassword ? пустая строка.

Свойство DefaultType объекта DBEngine определяет тип стандартного рабочего пространства: Microsoft Jet или ODBCDirect. По умолчанию свойств DefaultType установлено как dbUseJet, и поэтому стандартным считаете рабочее пространство Microsoft Jet. Создавая рабочее пространство явно, Вы можете заместить значение этого свойства, указав dbUseJet или dbUseODB как аргумент тип метода CreateWorkspace. Например, если в свойстве DefaultType записано значение dbUseJet и Вы хотите создать рабочее пространств ODBCDirect, то в качестве аргумента тип метода CreateWorkspace укажите константу dbUseODBC. И наоборот, если в свойстве DefaultType записан значение dbUseODBC и Вы хотите создать рабочее пространство Microsoft Jet, укажите константу dbUseJet.

Некоторые из методов объекта DBEngine позволяют обслуживать базу данных. Например, метод CompactDatabase делает копию базы данных и сжимает ее, а метод RepairDatabase пытается восстановить поврежденную баз данных.

Подробнее об объекте DBEngine см. раздел ?DBEngine object? (?Объект DBEngine?) справочной системы DAO.



[Назад]    [Содержание ]    [Вперед]

  



Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке,
Microsoft Corporation, 1997
c Русский перевод,
Microsoft Corporation, 1997

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017