Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Средства доступа к базам данных


Объект Workspace определяет сеанс (рабочую область) и используется в основном для обеспечения защиты. Система защиты DAO устанавливается через создание «рабочей группы», которая управляется системным файлом. Для создания этого файла (чаще всего он называется System.MDW) и установки рабочей группы с помощью Администратора рабочих групп необходимо иметь MS Access. Через объект Workspace можно создавать объекты User и Group для пользователей и групп с разными полномочиями, определенными в текущей рабочей группе. При отсутствии системного файла нет необходимости создавать объект Workspace, поскольку доступ к объектам DAO реализовываться через пользователя Admin. После создания объекта Workspace можно добавить к семейству Workspaces (разрешается одновременная работа сразу в нескольких сеансах). К объектам DBEngine и Workspace можно не обращаться. В этом случае Visual Basic по умолчанию будет использовать объект DBEngine.Workspace (0).

Важнейший объект в модели DAO - это объект Database. Он представляет открытую базу данных, которой может быть либо mdb-файл программы Access или файл другого внешней базы данных, заданной источником данных ODBC. Для создания нового объекта Database объявляется объектная переменная типа Database и применяется метод OpenDatabase, который открывает базу данных:

В этом фрагменте оператор If с функцией Dir используется для проверки существования базы данных.

Метод OpenDatabase имеет четыре аргумента:
• Name - символьная строка с именем существующей базы данных. Если сеть это поддерживает, эта строка может содержать сетевой путь.
• Options - для рабочей области базы данных Jet может иметь значение True или False. При значении True другие пользователи не могут открыть эту базу данных, что позволяет повысить производительность работы (значение по умолчанию - False).
• ReadOnly - также может иметь значение True или False. Если True, то модификации не разрешаются.
• Connect - строка, содержащая дополнительную информацию, включая пароли.

Для закрытия базы применяется метод Close. Например, dbБД.Close.
После открытия базы данных с помощью набора записей (объект Recordset) можно извлекать, добавлять, изменять и удалять отдельные записи из одной таблицы или связанные записи из нескольких таблиц. Для создания набора записей сначала объявляется объектная переменная типа Recordset, а затем используется метод OpenRecordset:
Dim recДоставка As Recordset
Dim recДоставка2 As Recordset
Dim recЗамовлено As Recordset
Dim sSQLЗамовлено As String
Set recДоставка = dbБД.OpenRecordset (Name: = «Доставка», _
Type: = dbOpenTable)
sSQLЗамовлено = "Select * From Заказано" & _
"WHERE (Замовлено.КодТовару = 11) "
Set recЗамовлено = dbБД.OpenRecordset _
(Name: = sSQLЗамовлено, Type: = dbOpenDynaset)

Другие статьи по теме:

- Алгоритмы
- Типы алгоритмов
- Объектно-ориентированный подход к созданию программных средств
- Понятие языка программирования
- Интегрированная программная среда поддержки дистанционного обучения «МатЛог»


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами