Partilhar 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: criar TableAdapters

Como: criar consultas TableAdapter

Passo a passo: Criando um TableAdapter com múltiplas consultas

Conceitos

Visão geral do TableAdapter

Preparando seu aplicativo para receber dados

Buscando dados em seu aplicativo.

Controles de vinculação de dados de Visual Studio

Edição de dados em seu aplicativo.

Validação de dados

Salvar dados

Outros recursos

Connecting to Data in Visual Studio