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
En el Diseñador de DataSet, seleccione la consulta del TableAdapter que debe aceptar los valores del parámetro null.
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.
Seleccione el parámetro que permite los valores null y establezca la propiedad AllowDbNull en true.
Vea también
Tareas
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
Mostrar datos en formularios en aplicaciones para Windows