Utilizzo di valori Null in TableAdapters
Se si desidera eseguire query per i record che non dispongono di un valore corrente, è possibile assegnare valori Null ai parametri TableAdapter . Considerare ad esempio la query riportata di seguito che dispone di un parametro ShippedDate contenuto nella relativa clausola WHERE:
SELECT CustomerID, OrderDate, ShippedDate
FROM Orders
WHERE (ShippedDate = @ShippedDate) OR
(ShippedDate IS NULL)
Se questa fosse una query di un oggetto TableAdapter, sarebbe possibile eseguire una query per ottenere informazioni su tutti gli ordini che non sono stati spediti utilizzando il codice seguente:
OrdersTableAdapter.FillByShippedDate(NorthwindDataSet.Orders, Nothing)
ordersTableAdapter.FillByShippedDate(northwindDataSet.Orders, null);
Impostazione della proprietà AllowDbNull
Per impostare una query in modo che accetti valori Null
In Progettazione Dataset, selezionare la query TableAdapter che deve accettare valori di parametro Null.
Selezionare Parameters nella finestra Proprietà e fare clic sui puntini di sospensione (...) per aprire l'Editor dell'insieme Parameters.
Selezionare il parametro che ammette i valori Null e impostare la proprietà AllowDbNull su true.
Vedere anche
Attività
Procedura: creare oggetti TableAdapter
Procedura: creare query TableAdapter
Procedura dettagliata: creazione di un oggetto TableAdapter con più query
Concetti
Cenni preliminari sugli oggetti TableAdapter
Associazione di controlli ai dati in Visual Studio
Altre risorse
Connessione ai dati in Visual Studio
Preparazione dell'applicazione al ricevimento di dati
Recupero di dati nell'applicazione