Trabajar con valores Null en un TableAdapter

Actualización: noviembre 2007

Puede asignar valores Null en los parámetros de TableAdapter si desea consultar registros que no tienen ningún valor actual. Por ejemplo, considere la consulta siguiente que tiene un parámetro ShippedDate en la cláusula WHERE:

SELECT CustomerID, OrderDate, ShippedDate

FROM Orders

WHERE (ShippedDate = @ShippedDate) OR

(ShippedDate IS NULL)

Si ésta fuese una consulta en un TableAdapter, podría consultar todos los pedidos que no se han enviado con el código siguiente:

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

Establecer la propiedad AllowDbNull

Para habilitar una consulta que acepte valores null

  1. En el Diseñador de DataSet, seleccione la consulta del TableAdapter que debe aceptar los valores del parámetro null.

  2. Seleccione la opción Parámetros de la ventana Propiedades y haga clic en el botón de puntos suspensivos (…) para abrir el Editor de la colección de parámetros.

  3. Seleccione el parámetro que permite los valores null y establezca la propiedad AllowDbNull en true.

Vea también

Tareas

Cómo: Crear TableAdapters

Cómo: Crear consultas de TableAdapter

Tutorial: Crear un objeto TableAdapter con varias consultas

Conceptos

Información general sobre TableAdapter

Otros recursos

Conectarse a datos en Visual Studio

Preparar la aplicación para recibir datos

Buscar datos en la aplicación

Mostrar datos en formularios en aplicaciones para Windows

Modificar datos en la aplicación

Validar datos

Guardar datos