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


Практическое руководство. Создание параметризованных запросов (устройства)

Обновлен: Ноябрь 2007

При выполнении следующих действий предполагается, что база данных SQL Server Compact 3.5 доступна в окне Источники данных. Дополнительные сведения см. в разделах Практическое руководство. Создание базы данных (устройства) и Практическое руководство. Добавление базы данных в проект устройства.

Если пользователи должны иметь возможность вводить различные значения параметра, используйте знак вопроса (?) в качестве параметра при разработке запроса. Если запрос был создан с использованием смарт-тега в конструкторе Windows Forms, как показано в следующих действиях, пользовательский интерфейс в форме Windows Form будет создан автоматически. При создании запроса из адаптера таблиц в конструкторе набора данных, как показано в завершающей части приведенных в этом разделе действий, пользовательский интерфейс не будет создан автоматически.

ms180740.alert_note(ru-ru,VS.90).gifПримечание.

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы подготовиться к установке параметра с помощью конструктора Windows Forms

  1. Перетащите таблицу в формате сетки данных или сведений из окна Источники данных в форму конструктора.

    Можно выбрать формат, щелкнув стрелку справа от имени таблицы.

  2. Щелкните смарт-тег этого компонента и щелкните команду Добавить запрос.

    Сочетанием клавиш для открытия диалогового окна Задачи является Shift+Alt+F10.

  3. В диалоговом окне Построитель условий поиска выберите Имя нового запроса.

    Используйте имя по умолчанию или создайте имя по своему усмотрению.

  4. Теперь можно указывать параметры посредством изменения инструкции SQL в поле Текст запроса или посредством щелчка пункта Построитель запросов.

Чтобы указать параметр с помощью текстового окна запроса

  1. Добавьте предложение WHERE в конец инструкции SELECT.

  2. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Построитель условий поиска.

    Кнопка запроса будет отображена в форме конструктора.

Чтобы указать параметр с помощью построителя запросов

  1. В диалоговом окне Построитель запросов выполните одно из следующих действий:

    • Добавьте предложение WHERE в области инструкции SQL.

      -or-

    • Введите параметр в поле Фильтр в соответствующем списке Столбец.

      Такой подход приведет к записи предложения WHERE в области Инструкции SQL.

  2. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Построитель запросов.

  3. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Построитель условий поиска.

    Кнопка запроса будет отображена в форме конструктора.

Чтобы указать параметр с помощью конструктора наборов данных

  1. В обозревателе решений щелкните правой кнопкой мыши XSD-файл и нажмите кнопку Открыть.

  2. В конструкторе наборов данных щелкните правой кнопкой мыши пункт адаптера таблиц, выберите Добавить и щелкните пункт Запрос.

  3. В мастере настройки запроса адаптера таблиц выберите пункт Использовать инструкции SQL и нажмите кнопку Далее.

  4. На странице Выбор типа запроса выберите пункт Инструкция SELECT, возвращающая одиночное значение затем нажмите кнопку Далее.

  5. На странице Определение инструкции SQL SELECT щелкните пункт Построитель запросов.

    Если необходимо, здесь можно добавить предложение WHERE.

  6. Используйте построитель запросов, как было описано ранее в этом разделе.

    ms180740.alert_note(ru-ru,VS.90).gifПримечание.

    Элементы пользовательского интерфейса не создаются автоматически при создании запросов с использованием мастера настройки запросов адаптера таблиц.

См. также

Задачи

Практическое руководство. Добавление параметризованного запроса в форму приложения для Windows

Пошаговое руководство. Приложение параметризованного запроса

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

Средства конструктора запросов и представлений

Использование баз данных SQL Server Compact 3.5 (устройства)

Ссылки

Диалоговое окно "Построитель условий поиска"