Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Методы




Пример 12.

Пример 11.

Свойства

Open Database, Close, CreateDatabase, BeginTrans,

Name, UserName.

Пример 10.

Пример 9.

Dim IntWrkSpcCount As Integer IntWrkSpcCount = DBEngene.Workspaces.Count

 

Когда создается объект Workspace, его нужно доставлять в семейство Workspsces для того, чтобы к нему можно было обращаться не только из той процедуры, в которой он был создан.

Фрагмент программы и комментарии
Dim wsMyWrkSpc As Workspace ‘Следует создать новый объект Workspace, когда вы зарегистрированы под именем Admin Set WsMyWrkSpc=DBEngene.CreateWorkspace – (Name:”NewWorkspace”, User Name:=”Admin”, Password:=””) ‘Вывод значения свойства Count, которое пока равно 1 MsgBox DBEngine.Workspaces.Count ‘Добавляем объект Workspace в сесмейство Workspaces dBEngene.Workspaces.AppendwsMyWrkSpc ‘Вывод значения свойства Count, которое теперь равно 2 MsgBox DBEngine.Worcspaces.Count

 

Свойства и методы объекта Workspace:

Наиболее часто используемые свойства объекта Workspace:

Используемые методы:

RollBack, CreateUser, CreateCroup.

Полный список свойств можно найти в информационной системе Microsoft Access.

1. Name. Указывает имя объекта Workspace. По умолчанию имя объекта Workspace имеет значение #DefaultWorkspaces#. В следующем примере еще три строки выведут одно и то же значение.

Debug.Print DBEngine.Workspaces (0).Name Debug.Print DBEngine.Workspaces (“#DefaultWorkspaces# “).Name Debug.Print DBEngine(0).Name

 

2. User Name. Указывает имя пользователя, который зарегистрирован в объекте Workspace. Его значение можно определить следующим образом:

Dim StrLoginName As String StrLoginName = DBEngine.Worcspace(0).UserName

1.OpenDataBase – позволяет открыть любой источник данных, который можно открыть из пользовательского интерфейса.

Следующий пример показывает как открыть БД MyDB.MDB.

Пример 13

Фрагмент программы
Sub prWorkspace () Dim wsMyWrkSpc As DataBase Dim strDBName As String str DBName = “C:FilesMyDB.Mdb” Set wsMyWrkSpc = DBEngine.Workspaces(0).OpenDatabase (strDBName) End Sub

 

2. Close. Используется для закрытия объекта Workspace. Закрытие объекта Workspace удаляет его из семейства Workspaces.

Следующий пример демонстрирует, как закрыть объект Workspace:

Пример 14

Dim wsMyWrkSpc As Workspace ‘Открытие объекта Workspace Set wsMyWrkSpc = DBEngine.Create Workspace _ (Name:= “MewWorkspace”, UserName:= ”Admin”, Password:=” ”) ‘Работа с объектом Workspace, и, после окончания использования, ‘его закрытие wsMyWrkSpc.Close

 

3. GreateDataBase позволяет создать новую, пустую БД, которая затем открывается, становясь доступной из программы.

Для русского языка при указании порядка сортировки используется константа dbLangCyrillic. Остальные константы для указания порядка сортировки можно просмотреть в справочной системе.

Этот метод может использоваться в пользовательской процедуре резервного копирования БД, для создания новой базы данных.

Пример вызова метода:

Dim dbMyDB As DataBase, strDBName As String strDBName = “C:FilesNewDataBase.MDB” Set dbMyDB=DBEngine.Workspaces(0)._ Greate DataBase (strDBName, dbLangCyrillic)

Метод CreateDatabase имеет также необязательный аргумент Options, который используется для создания БД в шифрованном или дешифрованном состоянии.

3. Методы BeginTrans, CommitTrans, RollBack позволяют проводить несколько транзакаций как единое целое. В дальнейшем мы рассмотрим данные методы.

4. Методы CreteUser и CreateGroup. Данные методы используются для создания нового пользователя или новой группы, добавления других пользователей в защищенную базу данных, не представляя им возможности совершать изменения, влияющие на безопасность базы данных.




Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 333; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.