Поделиться через


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

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

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

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.

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

  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

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

конструктор наборов данных

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

Другие ресурсы

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