Sdílet prostřednictvím


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

  1. V Dataset Návrhář, vyberte dotaz TableAdapter, který potřebuje přijímat hodnoty null parametrů.

  2. Vyberte Parametry v Vlastnosti okna a klepněte na tlačítko se třemi tečkami () tlačítko Otevřít Editor kolekce parametrů.

  3. Vyberte parametr, který umožňuje hodnoty null a nastavte AllowDbNull vlastnost true.

Viz také

Úkoly

Jak: vytvoření TableAdapters

Jak: vytvoření TableAdapter dotazy

Názorný postup: Vytváření pomocí více dotazů TableAdapter

Koncepty

Přehled TableAdapter

Příprava aplikace pro příjem dat.

Načítání dat do aplikace

Ovládací prvky vazby na Data v aplikaci Visual Studio

Data v aplikaci pro úpravy

Ověření dat

Ukládání dat

Další zdroje

Připojení k datům v aplikaci Visual Studio