Sdílet prostřednictvím


Práce s hodnotami Null v prvcích 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

Postupy: Vytváření TableAdapters

Postupy: Vytváření dotazů TableAdapter

Návod: Vytváření TableAdapter s více dotazy

Koncepty

TableAdapter – přehled

Příprava vaší aplikace k příjmu dat

Načítání dat do vaší aplikace

Vázání ovládacích prvků k datům v sadě Visual Studio

Upravování dat ve vaší aplikaci

Ověřování dat

Ukládání dat

Další zdroje

Připojení k datům v sadě Visual Studio