ВУЗ:
Составители:
Рубрика:
86
Рис. 76. Ограничение выводимых полей и записей
Можно использовать все возможности языка манипулирования данными
(DML) SQL для отбора данных и модификации строки CommandText для полу-
чения нужного результата.
4.3.2. Объект Command
Создание и инициализация
При определении объектов ADO .NET DataAdapter был назван адаптером,
преобразователем, предназначенным для взаимодействия с базой данных. Это
действительно так, однако если рассматривать взаимодействие с базой данных
более глубоко, то выясняется, что в ADO .NET есть специализированный объ-
ект для выполнения запросов, называемый Command. Под запросами понимает-
ся выполнение SQL-конструкций или запуск хранимых процедур. Этот объект
среда создает неявным образом в методе InitializeComponent. Данный объект об-
ладает следующими свойствами.
Connection – подключение к базе данных. Можно использовать как суще-
ствующее подключение, так и создавать новое.
CommandType – тип команды (запроса), который будет направляться к базе
данных. Возможны следующие значения:
• Text. Текстовая команда состоит из SQL-конструкции, направляемой к ба-
зе данных. Это значение используется по умолчанию.
• StoredProcedure. Текстовая команда состоит из названия хранимой проце-
дуры.
• TableDirect. Текстовая команда состоит из названия таблицы базы данных.
В результате извлекается все содержимое таблицы. Эта команда анало-
гична текстовой команде SELECT * FROM Название_таблицы. Данная ко-
манда поддерживается только управляемым поставщиком OLE DB.
CommandText – собственно сам текст запроса.
Чтобы выполнить запрос, свойству Connection объекта Command следует
задать объект – имя созданного объекта Connection:
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »
