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

 

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

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

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

adCmdTable Создает SQL запрос, который возвращает все строки из таблицы, определяемой аргументом CommandText
adCmdTableDirect Возвращает все строки из таблицы, определяемой аргументом ' CommandText
Подключение к источнику данных
387
Константа Описание
gdCmdTqble Воспримет аргумент CommandText как имя таблицы
adCmdStoredProc Воспримет аргумент CommandText как хранимую
процедуру
adCmdUnknown Указывает, что тип комонды неизвестен
adAsyncExecute Определяет асинхронное выполнение команды
adAsyncFetch Задает, что строки, не находящиеся в кэше (размер
кэша задается свойством CacheSize), будут выбраны
асинхронно
При использовании метода Execute объекта Connection выполняется любой запрос, определяемый параметром CommandText:
О Если выполняемый запрос возвращает строки, то создается новый объект Recordset (второй вариант синтаксиса), причем возвращаемый объект Recordset доступен только для чтения.
О В том случае, если требуется создать объект Recordset, доступный не только для чтения, но и для записи, сначала следует создать объект Recordset с необходимыми свойствами, а затем использовать для выполнения запроса метод Open объекта Recordset (не забывая применить требуемый тип курсора).
Свойство ConnectionString
Свойство ConnectionString определяет параметры, используемые при подключении к источнику данных. Значением данного свойства является строка, содержащая четыре параметра, разделенные точкой с запятой.. Эти параметры представлены в табл. 17.6.
Таблица 17.6. Элементы строки подключения (свойства ConnectionString)
Элемент Описание
Provider Определяет имя провайдера, используемого для подключения к источнику данных
File Name ' Определяет имя файла, содержащего информацию для подключения. Имя файла определяет провайдера, используемого при подключении
Remote Provider Определяет имя провайдера, используемого для подключения на стороне клиента (доступно только для RDS)
Remote Server Определяет путь к файлу сервера, используемого для подключения на стороне клиента (доступно только для RDS)
Свойство ConnectionString автоматически получает значение, используемое в качестве одноименного аргумента метода Open. Обратите также внимание на то, что значение нельзя задать одновременно аргументам File Name и Provaider, так как аргумент File Name также определяет используемого провайдера.
ВНИМАНИЕ Данное свойство доступно для записи только для закрытого соединения.
388
Урок 17. Упровление бозами данных
Свойство CursorLocation
Свойство CursorLocation определяет расположение курсора, то есть область, где выполняется работа с данными. Значением данного свойства является одна из констант, представленных в табл. 17.7.
Таблица 17.7. Допустимые значения свойство CursorLocation
Константа Описание
odUseNone Курсор не используется (данная константа используется только для
совместимости со старыми версиями)
adUseClient Используются курсоры, доступные на стороне пользователя. Такие курсоры
предоставляют дополнительные возможности, которые отсутствуют на стороне
сервера
adUseServer Используются курсоры, доступные на стороне провайдера
Свойство Mode
Свойство Mode определяет режим доступа для изменения данных в сеансе. Значением данного свойства может быть одна из констант, представленных в табл. 17.8.
Таблица 17.8. Значения свойства Made
Константа Описание
adModeUnknown Определяет, что режим доступа при открытии подключения к источнику данных не установлен или не может быть определен
adModeReod Задает режим только для чтения
odModeWrite Задает режим только для записи ’
adModeReadWr ite Разрешает использование режимов чтения и записи
odModeShoreDenyRead _ Не позволяет открывать соединение с разрешением на чтение другим
пользователям
adMadeShareDenyWrite Не позволяет открывать соединение с розрешением на зописи другим пользователям
adModeShareExdusive Не позволяет открывать соединение другим пользователям
adModeShoreDeny N one Не позволяет открывать соединение с любым видом доступа другим пользователям
ВНИМАНИЕ Свойству Mode можно задать значение только для соединения (объекта Connection) —— ПрИ условии, что оно в данный момент закрыто.
Свойство Provider
Свойство Provider определяет имя провайдера для данного подключения. Значением данного свойства является строка, задающая имя провайдера.
ПРИМЕЧАНИЕ Данное свойство доступно для записи только в том случае, если текущий объект Connection закрыт.
Выполнение команд
389
Значение данного свойства задается автоматически при вызове метода Open. Это связано с тем, что аргумент ConnectionString данного метода задает при подключении используемого провайдера.
Пример подключения к источнику данных
Ниже приведен пример, демонстрирующий использование объекта Connection для подключения данных, а также применение объектов Command и Recordset. Необходимые комментарии даны в тексте программы.
Процедура подключения к источнику данных
Public Sub WorkWithConnectionO Dim conn As New ADODB.Connection Dim ConnString As String Dim cmd As New ADODB.Command Dim rs As New ADODB.Recordset
Предыдущая << 1 .. 136 137 138 139 140 141 < 142 > 143 144 145 146 147 148 .. 154 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100