|
||||||||
|
Объект DBEngineКак уже отмечалось, DBEngine ? объект верхнего уровня в иерархии DAO. Он включает в себя все объекты и наборы DAO и используется по умолчанию (так что во многих случаях явных ссылок на него не требуется). Объект DBEngine содержит два набора: Workspaces и Errors. Первый ? это используемый по умолчанию набор объекта DBEngine, и поэтому Вы не обязаны явно ссылаться на него. Таким образом, ссылку на первый объект Workspace набора Workspaces объекта DBEngine можно получить любым из следующих способов:
Если Вы не создали новый объект 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 |