MissingSchemaAction MissingSchemaAction MissingSchemaAction MissingSchemaAction Enum

Définition

Spécifie l'action à effectuer lors de l'ajout de données à DataSet si le DataTable ou le DataColumn requis est absent.Specifies the action to take when adding data to the DataSet and the required DataTable or DataColumn is missing.

public enum class MissingSchemaAction
public enum MissingSchemaAction
type MissingSchemaAction = 
Public Enum MissingSchemaAction
Héritage
MissingSchemaActionMissingSchemaActionMissingSchemaActionMissingSchemaAction

Champs

Add Add Add Add 1

Ajoute les colonnes nécessaires pour terminer le schéma.Adds the necessary columns to complete the schema.

AddWithKey AddWithKey AddWithKey AddWithKey 4

Ajoute les colonnes et les informations de clé primaire nécessaires pour terminer le schéma.Adds the necessary columns and primary key information to complete the schema. Pour plus d'informations sur l'ajout des informations de clé primaire à DataTable, consultez FillSchema(DataSet, SchemaType). Pour fonctionner correctement avec le fournisseur de données .NET Framework pour OLE DB, AddWithKey requiert que le fournisseur OLE DB natif obtienne les informations de clé primaire nécessaires en définissant la propriété DBPROP_UNIQUEROWS, puis détermine les colonnes qui sont des colonnes de clés primaires en examinant DBCOLUMN_KEYCOLUMN dans IColumnsRowset.For more information about how primary key information is added to a DataTable, see FillSchema(DataSet, SchemaType).To function properly with the .NET Framework Data Provider for OLE DB, AddWithKey requires that the native OLE DB provider obtains necessary primary key information by setting the DBPROP_UNIQUEROWS property, and then determines which columns are primary key columns by examining DBCOLUMN_KEYCOLUMN in the IColumnsRowset. L'utilisateur peut également définir de manière explicite les contraintes de clé primaire sur chaque DataTable.As an alternative, the user may explicitly set the primary key constraints on each DataTable. De cette façon, les enregistrements entrants qui correspondent à des enregistrements existants sont mis à jour plutôt que d'être ajoutés.This ensures that incoming records that match existing records are updated instead of appended. Si vous utilisez AddWithKey, le fournisseur de données .NET Framework pour SQL Server ajoute une clause FOR BROWSE à l'instruction en cours d'exécution.When using AddWithKey, the .NET Framework Data Provider for SQL Server appends a FOR BROWSE clause to the statement being executed. L'utilisateur doit connaître les effets secondaires potentiels, tels que les interférences avec l'utilisation d'instructions SET FMTONLY ON.The user should be aware of potential side effects, such as interference with the use of SET FMTONLY ON statements. Pour plus d’informations, consultez SET FMTONLY (Transact-SQL).For more information, see SET FMTONLY (Transact-SQL).

Error Error Error Error 3

Un InvalidOperationException est généré si le mappage de colonne spécifié est manquant.An InvalidOperationException is generated if the specified column mapping is missing.

Ignore Ignore Ignore Ignore 2

Ignore les colonnes supplémentaires.Ignores the extra columns.

Remarques

Les MissingSchemaAction valeurs sont utilisées chaque fois qu’une action est effectuée qui peut modifier le schéma DataSetde.The MissingSchemaAction values are used whenever an action is taken that could change the schema of the DataSet.

S’applique à

Voir aussi