Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Элемент управления MS ADO DATA Control

Читайте также:
  1. Control of impact
  2. I ФУНДАМЕТНЫ. ЭЛЕМЕНТЫ НУЛЕВОГО ЦИКЛА
  3. I ФУНДАМЕТНЫ. ЭЛЕМЕНТЫ НУЛЕВОГО ЦИКЛА
  4. I. Элементы почечной паренхимы
  5. I.ФУНДАМЕНТЫ, ЭЛЕМЕНТЫ НУЛЕВОГО ЦИКЛА
  6. II. Основные элементы гиалиновой хрящевой ткани
  7. II. Основные элементы ткани

Элемент управления MS ADO DATA Control (ADODС) служит для установления связи между базой данных по технологии OLE DB и другими элементами управления, используемыми для отображения данных. Данный элемент по своим функциональным возможностям похож на использующий технологию Jet элемент DATA [5].

Элемент управления ADODС позволяет обеспечить доступ к содержимому таблицы, представления, хранимой процедуры или запроса. При этом в данный момент доступ обеспечивается только к одной записи, которая называется текущей (current). В дальнейшем содержимое элемента ADODС будем называть набором данных.

Кроме общих для всех элементов свойств [1-3,5], элемент управления ADODС обладает следующими основными специфическими свойствами:

· Caption – задает заголовок элемента.

· ConnectionString – объект, описывающий свойства соединения с данными.

· Recordset – объект, который описывает набор данных [5].

· RecordSource свойство,определяющее источник данных [5], т.е. откуда извлечь данные. Это может быть имя таблицы, представления, хранимой процедуры либо текст запроса на языке SQL.

Основным методом объекта ADODС является метод Refresh – обновление набора данных.

Элемент ADODС автоматически инициализируется при запуске приложения.

Более подробно остановимся на свойстве ConnectionString. Данное свойство является строкой и содержит всю информацию, необходимую ADODС для того, чтобы создать соединение с внешним источником данных. Оно позволяет задавать такие важные характеристики, например, как тип поставщика данных (интерфейс), параметры подключения (имя сервера, имя пользователя, пароль, имя базы данных и т.д.).

Данное свойство должно содержать список инструкций, которые отделяются друг от друга символом «точка с запятой». Инструкция имеет следующий вид:

имя параметра=значение

Основные допустимые параметры свойства ConnectionString приведены в следующей таблице.

Таблица 10. Параметры свойства ConnectionString

Параметр Назначение
Provider Имя драйвера
User ID Имя пользователя
Password Пароль
Initial Catalog Имя базы данных
Data Source Имя сервера БД
Persist Security Info Разрешение сохранения пароля (true или false)

 

Пример 4.1. Пусть элемент ADODС с именем Adodc4 создает соединение с базой данных realization of goods на MS SQL Server с именем SERVERX, используя драйвер SQLOLEDB.1, имя пользователя student и пароль pass1.

Тогда свойство ConnectionString (в терминах языка Visual Basic) будет заполнено следующим образом:

Adodc4.ConnectionString = "Provider=SQLOLEDB.1;Password=pass1;Persist Security Info=True;User ID=student;Initial Catalog=realization of goods;Data Source=SERVERX"

 

Объект Recordset [5] представляет набор записей, полученный в результате выполнения запроса в базе данных. При создании объекта Recordset указатель текущей записи устанавливается на его первую запись (если таковая имеется), а свойствам BOF и EOF присваивается значение FALSE. Если никаких записей нет, то свойству Recordcount присваивается значение 0, а свойствам BOF и EOF - значение TRUE. Класс Recordset включает следующие методы:

· MoveFirst, MoveLast, MoveNext, MovePrevious - производят перемещение указателя текущей записи в предположении, что провайдер поддерживает выполнение соответствующей функции. В однонаправленных объектах Recordset поддерживается только метод MoveNext. При использовании указанных методов для перемещения по записям результирующего набора для обнаружения его начала и конца могут применяться свойства BOF и EOF объекта Recordset;

· AddNew, Update, Delete - осуществляют добавление новых записей, обновление и удаление имеющихся записей, связанных с открытым объектом;

· Open (Close) - выполняют открытие (закрытие) курсора, представляющего результаты выполнения команды.

Коллекция Fields [5]. Объект Recordset содержит коллекцию Fields, состоящую из объектов класса Field, каждый из которых соответствует столбцу данных объекта Recordset. На отдельный объект Field в коллекции Fields можно ссылаться, используя его порядковый номер или имя.


Дата добавления: 2015-07-08; просмотров: 184 | Нарушение авторских прав


Читайте в этой же книге: Описание примера базы данных | Создание и удаление представлений | Преимущества и недостатки представлений. | Понятие хранимой процедуры | Создание, изменение и удаление хранимых процедур | Выполнение хранимой процедуры | Использование MS SQL Server Management Studio для работы с объектами базы данных | Создание и сохранение базы данных | Создание и работа с представлениями (запросы) | Создание и работа с хранимыми процедурами |
<== предыдущая страница | следующая страница ==>
Создание клиент-серверного приложения в Visual Basic| Состав пользовательского интерфейса и программная реализация

mybiblioteka.su - 2015-2024 год. (0.008 сек.)