Читать в оригинале

<< Предыдущая Оглавление Следующая >>


4.3. Запросы к базе данных

4.3.1. Командная строка SQL-запроса CommandText

Для извлечения таблиц и содержащихся в них данных используются SQL-запросы. Как уже было показано выше, переменная CommandText содержит в себе SQL-запрос, синтаксис которого адаптирован для данного поставщика данных. Мы можем управлять извлечением данных, изменяя строку CommandText. Например, если на экранной форме приложения столбец «Код туриста» отображать не нужно, то SQL-запрос будет выглядеть следующим образом:

string CommandText = "SELECT Фамилия, Имя, Отчество FROM Туристы";

В окне работающего приложения теперь будут выводиться только соответствующие три поля (рис. 75).

Рис. 75. Ограничение выводимых полей

Выведем теперь все записи клиентов, имена которых начинаются на "О":

string CommandText = "SELECT Фамилия, Имя, Отчество
                                       FROM Туристы where Имя like 'О%'";

Окно запущенного приложения показано на рисунке 76.

Рис. 76. Ограничение выводимых полей и записей

Можно использовать все возможности языка манипулирования данными (DML) SQL для отбора данных и модификации строки CommandText для получения нужного результата.

 



<< Предыдущая Оглавление Следующая >>