Главная > Работа с базами данных на языке C#
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

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 для получения нужного результата.

 

Categories

1
Оглавление
email@scask.ru