Элементы управления VB 6.0 для работы с ADO
Таблица 1. Основные свойства элемента управления ADO Data
Название | Пояснения |
---|---|
ConnectionString | Строка с параметрами, необходимыми для установки соединения. Состав параметров зависит от конкретного драйвера. Например, для драйверов ODBC строка может содержать имя драйвера, поставщика, базу данных по умолчанию, сервер, имя пользователя и пароль |
UserName | Имя пользователя устанавливается в случаях, когда база данных защищена паролем. UserName можно указывать в строке ConnectionString, как и свойство Provider. Если одновременно заданы и ConnectionString, и UserName, то первое значение заменит собой значение второго |
Password | Пароль для доступа к защищенной базе данных. Значение Password заменяется, если задано значение ConnectionString (аналогично тому, как это делается для свойств Provider и UserName) |
RecordSource | Предложение, определяющее, что должно быть извлечено из базы данных |
CommandType | Инструкция поставщику данных о том, является ли RecordSource названием таблицы, SQL-оператором, процедурой, или тип предложения неизвестен |
CursorLocation | Указывает, где находится курсор, — у клиента или сервера. На основании этого устанавливаются некоторые другие свойства |
CursorType | Определяет тип набора данных — статический, динамический или ключевой |
LockType | Способ блокировки данных при попытке изменить данные извне в тот момент, когда вы их редактируете |
Mode | Определяет режим работы с набором данных. Так, сделав установку только для чтения, можно увеличить производительность, если вам необходимо только просматривать данные |
MaxRecords | Размер курсора, зависящий от размеров извлекаемой информации и объема памяти вашего компьютера |
ConnectionTimeout | Время ожидания в секундах при установлении соединения. По истечении этого времени выводится сообщение об ошибке |
CacheSize | Количество извлеченных записей. Если свойство CursorLocation установлено как клиент, то CacheSize может иметь минимальное значение (например, 1). Если же CursorLocation установлено как сервер, то размер CacheSize следует оптимизировать таким образом, чтобы он был равен числу строк, которые можно просмотреть за один раз |
BOFAction, EOFAction | Определяют, что происходит, когда элемент управления находится в начале и конце курсора соответственно. В качестве вариантов могут быть такие случаи: переход к первой или последней записи, добавление новой записи (только в конце) или неподвижное состояние в начале или в конце |