Compartir a través de


MissingSchemaAction Enumeración

Definición

Especifica la acción que se debe realizar cuando se agregan datos al DataSet y faltan el DataTable o DataColumn necesarios.

public enum class MissingSchemaAction
public enum MissingSchemaAction
type MissingSchemaAction = 
Public Enum MissingSchemaAction
Herencia
MissingSchemaAction

Campos

Add 1

Agrega las columnas necesarias para completar el esquema.

AddWithKey 4

Agrega las columnas necesarias e información sobre la clave principal para completar el esquema. Para obtener más información sobre cómo se agrega información de clave principal a , DataTablevea FillSchema(DataSet, SchemaType).

Para funcionar correctamente con el proveedor de datos de .NET Framework para OLE DB, AddWithKey es necesario que el proveedor OLE DB nativo obtenga la información de clave principal necesaria estableciendo la propiedad DBPROP_UNIQUEROWS y, a continuación, determina qué columnas son columnas de clave principal examinando DBCOLUMN_KEYCOLUMN en IColumnsRowset. Como alternativa, el usuario puede establecer de forma explícita las restricciones de clave principal en cada DataTable. De este modo se garantiza que los registros entrantes que coincidan con los ya existentes se actualicen en lugar de agregarse. Cuando se utiliza el método AddWithKey, el proveedor de datos de .NET Framework para SQL Server agrega una cláusula FOR BROWSE a la instrucción que se está ejecutando. El usuario debe tener en cuenta los posibles efectos secundarios, como las interferencias con el uso de las instrucciones SET FMTONLY ON. Para obtener más información, vea SET FMTONLY (Transact-SQL).

Error 3

Si la asignación de columna especificada no existe, se genera InvalidOperationException.

Ignore 2

Omite las columnas adicionales.

Comentarios

Los MissingSchemaAction valores se usan cada vez que se realiza una acción que podría cambiar el esquema de DataSet.

Se aplica a

Consulte también