Compartilhar via


Como criar consultas TableAdapter parametrizadas

Uma consulta parametrizada retorna dados que atendem às condições de uma cláusula WHERE dentro da consulta. Por exemplo, você pode parametrizar uma lista de clientes para exibir apenas clientes em uma determinada cidade, adicionando WHERE City = @City ao final da instrução SQL que retorna uma lista de clientes.

Crie consultas TableAdapter parametrizadas no Designer de Conjunto de Dados ou durante a criação de formulários de associação de dados em um aplicativo do Windows com o comando Parametrizar Fonte de Dados no menu Dados. O comando Parametrizar Fonte de Dados também cria controles no formulário para inserir os valores dos parâmetros e executar a consulta. Para obter mais informações, consulte Caixa de diálogo Pesquisar Construtor de Critérios.

Dica

Ao construir uma consulta parametrizada, use a notação de parâmetro específica para o banco de dados para o qual você está codificando.Por exemplo, acesso e fontes dados OleDb usam o ponto de interrogação '?' para denotar parâmetros, portanto, a cláusula WHERE seria algo como: WHERE City = ?.

Dica

As caixas de diálogo e os comandos de menu que você vê podem ser diferentes dos descritos na Ajuda, dependendo da sua edição ou das configurações ativas.Para alterar as configurações, escolha Importar e Exportar Configurações no menu Ferramentas.Para obter mais informações, consulte Personalizando configurações de desenvolvimento no Visual Studio.

Criando uma consulta TableAdapter parametrizada

Para criar uma consulta parametrizada no Designer de Conjunto de Dados

  • Crie um novo TableAdapter, adicionando uma cláusula WHERE com os parâmetros desejados à instrução SQL. Para obter mais informações, consulte Como criar TableAdapters.

    -ou-

  • Acrescente uma consulta a um TableAdapter existente, adicionando uma cláusula WHERE com os parâmetros desejados à instrução SQL. Para obter mais informações, consulte Como criar consultas TableAdapter.

Para criar uma consulta parametrizada durante a criação de um formulário com associação de dados

  1. Selecione um controle no seu formulário que já esteja associado a um conjunto de dados. Para obter mais informações, consulte Associando controles dos Windows Forms a dados no Visual Studio.

  2. No menu Dados, clique em Adicionar Consulta.

  3. Preencha a caixa de diálogo Pesquisar Construtor de Critérios, adicionando uma cláusula WHERE com os parâmetros desejados à instrução SQL. Para obter mais informações, consulte Caixa de diálogo Pesquisar Construtor de Critérios.

Consulte também

Conceitos

Preparando o aplicativo para receber dados

Buscando dados no aplicativo

Associando controles a dados no Visual Studio

Editando dados no aplicativo

Validando dados

Salvando dados

Outros recursos

TableAdapters

Conectando a dados no Visual Studio

Instruções passo a passo de dados