C# Класс System.Data.Common.DbDataAdapter

Наследование: DataAdapter, IDbDataAdapter, IDataAdapter, ICloneable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CloneCommand IDbCommand
CloneFrom void
FillInternal int
FillSchemaInternal object
GetConnection1 IDbConnection
GetConnection3 IDbConnection
GetConnection4 IDbConnection
GetFillParameters IDataParameter[]
GetParameterSourceVersion DataRowVersion
GetTableMapping DataTableMapping
ICloneable object
ParameterInput void
ParameterOutput void
ParameterOutput void
QuietClose void
QuietOpen void
UpdateBatchExecute void
UpdateConnectionOpen ConnectionState
UpdateFromDataTable int
UpdateRowExecute void
UpdatedRowStatus int
UpdatedRowStatusContinue int
UpdatedRowStatusErrors int
UpdatedRowStatusSkip int
UpdatingRowStatusErrors void

Открытые методы

Метод Описание
Fill ( DataSet dataSet ) : int
Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable ) : int
Fill ( DataSet dataSet, string srcTable ) : int
Fill ( DataTable dataTable ) : int
Fill ( int startRecord, int maxRecords ) : int
FillSchema ( DataTable dataTable, SchemaType schemaType ) : DataTable
FillSchema ( DataSet dataSet, SchemaType schemaType ) : System.Data.DataTable[]
FillSchema ( DataSet dataSet, SchemaType schemaType, string srcTable ) : System.Data.DataTable[]
Update ( DataRow dataRows ) : int
Update ( DataSet dataSet ) : int
Update ( DataSet dataSet, string srcTable ) : int
Update ( DataTable dataTable ) : int

Защищенные методы

Метод Описание
AddToBatch ( IDbCommand command ) : int
ClearBatch ( ) : void
CreateRowUpdatedEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatedEventArgs
CreateRowUpdatingEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatingEventArgs
DbDataAdapter ( ) : System.ComponentModel
DbDataAdapter ( DbDataAdapter adapter ) : System.ComponentModel
Dispose ( bool disposing ) : void
ExecuteBatch ( ) : int
Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBehavior behavior ) : int
Fill ( DataTable dataTable, IDbCommand command, CommandBehavior behavior ) : int
Fill ( DataTable dataTables, int startRecord, int maxRecords, IDbCommand command, CommandBehavior behavior ) : int
FillSchema ( DataTable dataTable, SchemaType schemaType, IDbCommand command, CommandBehavior behavior ) : DataTable
FillSchema ( DataSet dataSet, SchemaType schemaType, IDbCommand command, string srcTable, CommandBehavior behavior ) : System.Data.DataTable[]
GetBatchedParameter ( int commandIdentifier, int parameterIndex ) : IDataParameter
GetBatchedRecordsAffected ( int commandIdentifier, int &recordsAffected, Exception &error ) : bool
InitializeBatching ( ) : void
OnRowUpdated ( RowUpdatedEventArgs value ) : void
OnRowUpdating ( RowUpdatingEventArgs value ) : void
TerminateBatching ( ) : void
Update ( DataRow dataRows, DataTableMapping tableMapping ) : int

Приватные методы

Метод Описание
CloneCommand ( IDbCommand command ) : IDbCommand
CloneFrom ( DbDataAdapter from ) : void
FillInternal ( DataSet dataset, DataTable datatables, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBehavior behavior ) : int
FillSchemaInternal ( DataSet dataset, DataTable datatable, SchemaType schemaType, IDbCommand command, string srcTable, CommandBehavior behavior ) : object
GetConnection1 ( DbDataAdapter adapter ) : IDbConnection
GetConnection3 ( DbDataAdapter adapter, IDbCommand command, string method ) : IDbConnection
GetConnection4 ( DbDataAdapter adapter, IDbCommand command, StatementType statementType, bool isCommandFromRowUpdating ) : IDbConnection
GetFillParameters ( ) : IDataParameter[]
GetParameterSourceVersion ( StatementType statementType, IDataParameter parameter ) : DataRowVersion
GetTableMapping ( DataTable dataTable ) : DataTableMapping
ICloneable ( ) : object
ParameterInput ( IDataParameterCollection parameters, StatementType typeIndex, DataRow row, DataTableMapping mappings ) : void
ParameterOutput ( IDataParameter parameter, DataRow row, DataTableMapping mappings, MissingMappingAction missingMapping, MissingSchemaAction missingSchema ) : void
ParameterOutput ( IDataParameterCollection parameters, DataRow row, DataTableMapping mappings ) : void
QuietClose ( IDbConnection connection, ConnectionState originalState ) : void
QuietOpen ( IDbConnection connection, ConnectionState &originalState ) : void
UpdateBatchExecute ( BatchCommandInfo batchCommands, int commandCount, RowUpdatedEventArgs rowUpdatedEvent ) : void
UpdateConnectionOpen ( IDbConnection connection, StatementType statementType, IDbConnection connections, ConnectionState connectionStates, bool useSelectConnectionState ) : ConnectionState
UpdateFromDataTable ( DataTable dataTable, DataTableMapping tableMapping ) : int
UpdateRowExecute ( RowUpdatedEventArgs rowUpdatedEvent, IDbCommand dataCommand, StatementType cmdIndex ) : void
UpdatedRowStatus ( RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo batchCommands, int commandCount ) : int
UpdatedRowStatusContinue ( RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo batchCommands, int commandCount ) : int
UpdatedRowStatusErrors ( RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo batchCommands, int commandCount ) : int
UpdatedRowStatusSkip ( BatchCommandInfo batchCommands, int commandCount ) : int
UpdatingRowStatusErrors ( RowUpdatingEventArgs rowUpdatedEvent, DataRow dataRow ) : void

Описание методов

AddToBatch() защищенный Метод

protected AddToBatch ( IDbCommand command ) : int
command IDbCommand
Результат int

ClearBatch() защищенный Метод

protected ClearBatch ( ) : void
Результат void

CreateRowUpdatedEvent() защищенный Метод

protected CreateRowUpdatedEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatedEventArgs
dataRow System.Data.DataRow
command IDbCommand
statementType StatementType
tableMapping DataTableMapping
Результат RowUpdatedEventArgs

CreateRowUpdatingEvent() защищенный Метод

protected CreateRowUpdatingEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatingEventArgs
dataRow System.Data.DataRow
command IDbCommand
statementType StatementType
tableMapping DataTableMapping
Результат RowUpdatingEventArgs

DbDataAdapter() защищенный Метод

protected DbDataAdapter ( ) : System.ComponentModel
Результат System.ComponentModel

DbDataAdapter() защищенный Метод

protected DbDataAdapter ( DbDataAdapter adapter ) : System.ComponentModel
adapter DbDataAdapter
Результат System.ComponentModel

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

ExecuteBatch() защищенный Метод

protected ExecuteBatch ( ) : int
Результат int

Fill() публичный Метод

public Fill ( DataSet dataSet ) : int
dataSet System.Data.DataSet
Результат int

Fill() публичный Метод

public Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable ) : int
dataSet System.Data.DataSet
startRecord int
maxRecords int
srcTable string
Результат int

Fill() защищенный Метод

protected Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBehavior behavior ) : int
dataSet System.Data.DataSet
startRecord int
maxRecords int
srcTable string
command IDbCommand
behavior CommandBehavior
Результат int

Fill() публичный Метод

public Fill ( DataSet dataSet, string srcTable ) : int
dataSet System.Data.DataSet
srcTable string
Результат int

Fill() публичный Метод

public Fill ( DataTable dataTable ) : int
dataTable System.Data.DataTable
Результат int

Fill() защищенный Метод

protected Fill ( DataTable dataTable, IDbCommand command, CommandBehavior behavior ) : int
dataTable System.Data.DataTable
command IDbCommand
behavior CommandBehavior
Результат int

Fill() защищенный Метод

protected Fill ( DataTable dataTables, int startRecord, int maxRecords, IDbCommand command, CommandBehavior behavior ) : int
dataTables System.Data.DataTable
startRecord int
maxRecords int
command IDbCommand
behavior CommandBehavior
Результат int

Fill() публичный Метод

public Fill ( int startRecord, int maxRecords ) : int
startRecord int
maxRecords int
Результат int

FillSchema() публичный Метод

public FillSchema ( DataTable dataTable, SchemaType schemaType ) : DataTable
dataTable System.Data.DataTable
schemaType SchemaType
Результат System.Data.DataTable

FillSchema() защищенный Метод

protected FillSchema ( DataTable dataTable, SchemaType schemaType, IDbCommand command, CommandBehavior behavior ) : DataTable
dataTable System.Data.DataTable
schemaType SchemaType
command IDbCommand
behavior CommandBehavior
Результат System.Data.DataTable

FillSchema() публичный Метод

public FillSchema ( DataSet dataSet, SchemaType schemaType ) : System.Data.DataTable[]
dataSet System.Data.DataSet
schemaType SchemaType
Результат System.Data.DataTable[]

FillSchema() защищенный Метод

protected FillSchema ( DataSet dataSet, SchemaType schemaType, IDbCommand command, string srcTable, CommandBehavior behavior ) : System.Data.DataTable[]
dataSet System.Data.DataSet
schemaType SchemaType
command IDbCommand
srcTable string
behavior CommandBehavior
Результат System.Data.DataTable[]

FillSchema() публичный Метод

public FillSchema ( DataSet dataSet, SchemaType schemaType, string srcTable ) : System.Data.DataTable[]
dataSet System.Data.DataSet
schemaType SchemaType
srcTable string
Результат System.Data.DataTable[]

GetBatchedParameter() защищенный Метод

protected GetBatchedParameter ( int commandIdentifier, int parameterIndex ) : IDataParameter
commandIdentifier int
parameterIndex int
Результат IDataParameter

GetBatchedRecordsAffected() защищенный Метод

protected GetBatchedRecordsAffected ( int commandIdentifier, int &recordsAffected, Exception &error ) : bool
commandIdentifier int
recordsAffected int
error System.Exception
Результат bool

InitializeBatching() защищенный Метод

protected InitializeBatching ( ) : void
Результат void

OnRowUpdated() защищенный Метод

protected OnRowUpdated ( RowUpdatedEventArgs value ) : void
value RowUpdatedEventArgs
Результат void

OnRowUpdating() защищенный Метод

protected OnRowUpdating ( RowUpdatingEventArgs value ) : void
value RowUpdatingEventArgs
Результат void

TerminateBatching() защищенный Метод

protected TerminateBatching ( ) : void
Результат void

Update() публичный Метод

public Update ( DataRow dataRows ) : int
dataRows System.Data.DataRow
Результат int

Update() защищенный Метод

protected Update ( DataRow dataRows, DataTableMapping tableMapping ) : int
dataRows System.Data.DataRow
tableMapping DataTableMapping
Результат int

Update() публичный Метод

public Update ( DataSet dataSet ) : int
dataSet System.Data.DataSet
Результат int

Update() публичный Метод

public Update ( DataSet dataSet, string srcTable ) : int
dataSet System.Data.DataSet
srcTable string
Результат int

Update() публичный Метод

public Update ( DataTable dataTable ) : int
dataTable System.Data.DataTable
Результат int