Практическое руководство. Добавление глобальных запросов в набор данных

Глобальные запросы являются запросами SQL, которые либо возвращают одно (скалярное) значение, либо ничего не возвращают. Как правило, глобальные функции выполняют операции базы данных, такие как вставка, обновление, удаление и сбор данных, например, возврат числа клиентов в таблице или общих издержек для всех элементов конкретного заказа.

Чтобы добавить глобальные запросы, запустите Мастер настройки запросов адаптера таблицы из Конструктора наборов данных.

Примечание

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Customizing Development Settings in Visual Studio.

Чтобы добавить глобальный запрос в набор данных.

  1. Откройте набор данных в Конструкторе наборов данных. Дополнительные сведения см. в разделе Практическое руководство. Открытие набора данных в конструкторе наборов данных.

  2. Перетащите Запрос со вкладки Набор данных в Панели элементов в пустую область Конструктора наборов данных.

    Откроется мастер настройки запроса TableAdapter.

  3. Выберите используемое для запроса подключение. Можно выбрать подключение из списка или создать новое подключение. При создании нового подключения пользователь может сохранить его в файл конфигурации приложения. Дополнительные сведения см. в разделе Практическое руководство. Сохранение и изменение строк подключения.

  4. Выберите, следует ли использовать инструкции SQL или хранимые процедуры.

  5. Выберите хранимую процедуру или, на странице мастера Выберите тип запроса, выберите тип запроса и нажмите кнопку Далее.

  6. Введите запрос, выполняющий нужную задачу, например, SELECT COUNT(*) AS CustomerCount FROM Customers.

    Примечание

    При перетаскивании запроса непосредственно в Конструктор наборов данных создается метод, который будет возвращать только скалярное (одно) значение.Даже если выбранный запрос или хранимая процедура может возвращать более одного значения, созданный мастером метод будет возвращать только одно значение.Например, запрос может возвращать первый столбец первой строки возвращенных данных.

  7. Завершите работу мастера; запрос добавляется к Конструктору наборов данных. Сведения о выполнении запроса содержатся в разделе Практическое руководство. Выполнение запросов TableAdapter.

См. также

Задачи

Практическое руководство. Создание адаптера таблицы

Практическое руководство. Создание запросов TableAdapter

Практическое руководство. Подключение к данным в базе данных

Практическое руководство. Переход между данными с помощью элемента управления BindingNavigator в Windows Forms

Пошаговое руководство. Отображение данных на форме в приложении Windows

Основные понятия

Привязка элементов управления Windows Forms к данным в Visual Studio

Общие сведения об адаптере таблиц

Создание и изменение типизированных наборов данных

Общие сведения об источниках данных

Проверка данных