MissingSchemaAction Výčet

Definice

Určuje akci, která se má provést při přidávání dat do DataSet a požadovaných DataTable nebo DataColumn chybějících dat.

public enum class MissingSchemaAction
public enum MissingSchemaAction
type MissingSchemaAction = 
Public Enum MissingSchemaAction
Dědičnost
MissingSchemaAction

Pole

Add 1

Přidá potřebné sloupce k dokončení schématu.

AddWithKey 4

Přidá potřebné sloupce a informace o primárním klíči pro dokončení schématu. Další informace o tom, jak se informace o primárním klíči přidávají do , najdete v DataTabletématu FillSchema(DataSet, SchemaType).

Chcete-li správně fungovat se zprostředkovatelem dat rozhraní .NET Framework pro OLE DB, vyžaduje, AddWithKey aby nativní zprostředkovatel OLE DB získal nezbytné primární informace o klíči nastavením vlastnosti DBPROP_UNIQUEROWS a pak určuje, které sloupce jsou primárními klíči sloupce prozkoumáním DBCOLUMN_KEYCOLUMN v IColumnsRowset. Jako alternativu může uživatel explicitně nastavit omezení primárního klíče pro každý DataTable. Tím se zajistí, že příchozí záznamy, které odpovídají existujícím záznamům, se aktualizují, místo aby se připojily. Pokud používáte AddWithKey, zprostředkovatel dat rozhraní .NET Framework pro SQL Server připojí k příkazu, který se spouští, klauzuli FOR BROWSE. Uživatel by si měl být vědom možných vedlejších účinků, jako je interference s použitím příkazů SET FMTONLY ON. Další informace najdete v tématu SET FMTONLY (Transact-SQL).

Error 3

Vygeneruje InvalidOperationException se, pokud chybí zadané mapování sloupců.

Ignore 2

Ignoruje nadbytečné sloupce.

Poznámky

Hodnoty MissingSchemaAction se používají při každém provedení akce, která by mohla změnit schéma objektu DataSet.

Platí pro

Viz také