Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Васильев А. -> "VBA в Office 2000 учебный курс" -> 141

VBA в Office 2000 учебный курс - Васильев А.

Васильев А., Андреев А. VBA в Office 2000 учебный курс — Спб.: Питер, 2001. — 432 c.
ISBN 5-8046-0193-8
Скачать (прямая ссылка): vbauchebniykurs2001.djvu
Предыдущая << 1 .. 135 136 137 138 139 140 < 141 > 142 143 144 145 146 147 .. 154 >> Следующая

Connect Обеспечивает создание подключения к источнику данных
Command Представляет собой инструкцию SQL
Parameter Позволяет задоть столбцы, таблицы и значения как парометры в инструкции SQL
Recordset Предназначен для реализации следующих возможностей:
создония представпений кэша, в котором имеется возможность сортировоть, фильтровать и перемещаться по записям;
редактирование данных с помощью удаления, добовления или изменения строк и столбцов;
обновлять источник данных в соответствии с изменениями, произведенными
в кэше
ПРИМЕЧАНИЕ Следует учитывать, что в зависимости от функциональных возможностей провой-
“—— дер0 некоторые семейство, методы и свойство могут быть недоступны.
Подключение к источнику данных
Для подключения к источнику данных в ADO используется объект Connection. Однако можно обойтись и без этого объекта, используя метод Execute объекта Command. Рассмотрим подробнее возможности, предоставляемые объектом Connection.
Подключение к источнику донных
385
Объект Connection
Объект Connection позволяет создать подключение к источнику данных. В случае использования системы клиент—сервер этот объект эквивалентен текущему сетевому соединению с сервером.
Объект Connection предоставляет в распоряжение пользователя следующие возможности:
О Выполнение настройки соединения перед его открытием с помощью свойств ConnectionString, ConnectionTimeout и Mode.
О Установка базы данных по умолчанию с помощью свойства DefaultDatabase.
О Установка и, наоборот, разрыв соединения с источником данных с помощью соответственно методов Open и Close.
О Выполнение команды с помощью метода Execute и задание настроек команды с помощью свойства CommandTimeout.
Рассмотрим некоторые из основных свойств и методов объекта Connection.
Метод Close закрывает соединение с источником данных. Кроме объекта Connection метод Close также имеет и объект Recordset.
При закрытии подключения закрываются также все активные наборы записей (объекты Recordset) для данного подключения. Хотя команды (объекты Command), связанные с данным подключением, сохраняются, они уже не будут связаны с данным объектом Connection.
Метод Open открывает сеанс подключения к источнику данных. Синтаксис метода
Метод Close
Закрытие объекта не приводит к удалению его из памяти. Можно, например, изменить свойство данного объекта, а потом открыть его снова. Чтобы окончательно удолить объект из памяти, следует присвоить ссылающейся на него объектной' переменной значение Nothing,
Метод Open
Open:
Connection.Open ConnectionString, UserlD, Password. Options
Элементы синтаксиса метода Open представлены в табл. 17.3.
Таблица 17.3. Элементы синтаксиса метода Open
Элемент Описание
Connection Обязательный элемент синтоксисо — выражение, которое возвращает
объект Connection
ConnectionString Необязательный эпемент синтаксиса. Этот парометр представляет собой
строку, содержащую информоцию для подключения источника донных
продолжение
386
Урок 17. Управление базами данных
Таблица 17.3 (продолжение)
Элемент Описание
UserlD Необязательный элемент синтаксиса типа String. Данный параметр
определяет имя пользователя, используемое при соединении с источником данных
Password Необязательный элемент синтаксиса типа String. Этот параметр задает
пароль пользователя, используемый при соединении с источником данных Options Необязательный элемент синтаксиса. Данный параметр определяет способ
подключения к источнику данных
Метод Execute
Метод Execute выполняет запрос, оператор SQL, хранимую процедуру или любую другую команду, доступную провайдеру. Синтаксис метода Execute имеет два варианта: О первый вариант для команд, которые не возвращают записей: Connection.Execute CommandText. RecordsAffected, Options О второй вариант синтаксиса — для тех команд, которые возвращают записи: Set Recordset = Connection.Execute (CommandText, RecordsAffected, Options) Элементы обоих вариантов синтаксиса метода Execute представлены в табл. 17.4.
Таблица 17.4. Элементы обоих вариантов синтаксиса метода Execute
Элемент Описание
Connection Обязательный элемент синтаксиса — выражение, которое возвращает объект Connection
CommandText Обязательный элемент синтаксиса. Этот аргумент представляет собой строку, содержащую оператор SQL, имя таблицы, имя хранимой процедуры или какую-либо команду провайдера
RecordsAffected Необязательный Элемент синтаксиса типа Long. Данный аргумент определяет . числа записей, которое возвращает провайдер
Options Необязательный элемент синтаксиса типа Long. Этот параметр задает значение, определяющее способ оценки провайдером команды, определенной аргументом CommandText. В качестве значения данного параметра может быть использовано одно из значений, представленных в табл. 17.5.
Recordset Обязательный элемент второго варианта синтаксиса. Представляет собой выражение, которое возвращает объект Recordset
Таблица 17.5. Допустимые значения параметра Options.
Константа Описание
adCmdText Воспринимает аргумент CommandText как текстовое определение команды
Предыдущая << 1 .. 135 136 137 138 139 140 < 141 > 142 143 144 145 146 147 .. 154 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100