Práce s hodnotami Null v TableAdapters
TableAdapter parametry lze přiřadit hodnoty null, pokud chcete dotaz na záznamy, které nemají aktuální hodnotu.Například zvažte následující dotaz, který má ShippedDate parametr v jeho WHERE klauzule:
SELECT CustomerID, OrderDate, ShippedDate
FROM Orders
WHERE (ShippedDate = @ShippedDate) OR
(ShippedDate IS NULL)
Pokud tento dotaz na TableAdapter, nelze dotaz pro všechny objednávky, které nebyly expedovány s následujícím kódem:
OrdersTableAdapter.FillByShippedDate(NorthwindDataSet.Orders, Nothing)
ordersTableAdapter.FillByShippedDate(northwindDataSet.Orders, null);
Nastavení vlastnosti AllowDbNull
Povolit dotazu přijmout hodnoty null
V Dataset Návrhář, vyberte dotaz TableAdapter, který potřebuje přijímat hodnoty null parametrů.
Vyberte Parametry v Vlastnosti okna a klepněte na tlačítko se třemi tečkami (…) tlačítko Otevřít Editor kolekce parametrů.
Vyberte parametr, který umožňuje hodnoty null a nastavte AllowDbNull vlastnost true.
Viz také
Úkoly
Jak: vytvoření TableAdapter dotazy
Názorný postup: Vytváření pomocí více dotazů TableAdapter
Koncepty
Příprava aplikace pro příjem dat.
Ovládací prvky vazby na Data v aplikaci Visual Studio