Compartilhar via


Trabalhando com valores Nulos em TableAdapters

Parâmetros TableAdapter podem ser atribuídos com valores nulos quando você desejar consultar registros que não tenham nenhum valor atual.Por exemplo, considere a consulta a seguir que possui um parâmetro ShippedDate em sua cláusula WHERE:

SELECT CustomerID, OrderDate, ShippedDate

FROM Orders

WHERE (ShippedDate = @ShippedDate) OR

(ShippedDate IS NULL)

Se esta fosse uma consulta em um TableAdapter, você poderia consultar todos os pedidos que não tivessem sido fornecidos com o código a seguir:

OrdersTableAdapter.FillByShippedDate(NorthwindDataSet.Orders, Nothing)
ordersTableAdapter.FillByShippedDate(northwindDataSet.Orders, null);

Definindo a propriedade AllowDbNull

Para ativar uma consulta para aceitar valores nulos

  1. No Dataset Designer, selecione a consulta TableAdapter que precisa aceitar valores de parâmetros nulos.

  2. Selecione Parameters na janela Properties e clique no botão reticências a () para abrir o Parameters Collection Editor.

  3. Selecione o parâmetro que permite valores nulos e defina a propriedade AllowDbNull como true.

Consulte também

Tarefas

Como: Crie TableAdapters

Como: Criar consultas TableAdapter

Demonstra Passo a passo: Criar um TableAdapter com múltiplas consultas

Conceitos

Visão geral do TableAdapter

Outros recursos

Conectando-se a Dados no Visual Studio

Preparando seu aplicativo para receber dados

Buscando dados em seu aplicativo

Exibindo dados em formulários em aplicativos do Windows

Editar dados no seu aplicativo

Validando Dados

Salvando dados