SqlDataAdapter Класс

Определение

Представляет набор выполняемых над данными команд и подключения базы данных, которые используется для заполнения DataSet и обновления базы данных SQL Server.Represents a set of data commands and a database connection that are used to fill the DataSet and update a SQL Server database. Этот класс не наследуется.This class cannot be inherited.

public ref class SqlDataAdapter sealed : System::Data::Common::DbDataAdapter, ICloneable
public sealed class SqlDataAdapter : System.Data.Common.DbDataAdapter, ICloneable
type SqlDataAdapter = class
    inherit DbDataAdapter
    interface IDbDataAdapter
    interface IDataAdapter
    interface ICloneable
Public NotInheritable Class SqlDataAdapter
Inherits DbDataAdapter
Implements ICloneable
Наследование
Реализации

Примеры

В следующем примере SqlCommandс помощью, SqlDataAdapterи SqlConnection выбираются DataSet записи из базы данных и заполняются выбранными строками.The following example uses the SqlCommand, SqlDataAdapter, and SqlConnection to select records from a database and populate a DataSet with the selected rows. Затем возвращается DataSet заполненный.The filled DataSet is then returned. Для этого методу передается инициализированный DataSet, строка подключения и строка запроса, которая является инструкцией Transact-SQL SELECT.To accomplish this, the method is passed an initialized DataSet, a connection string, and a query string that is a Transact-SQL SELECT statement.

private static DataSet SelectRows(DataSet dataset,
    string connectionString,string queryString) 
{
    using (SqlConnection connection = 
        new SqlConnection(connectionString))
    {
        SqlDataAdapter adapter = new SqlDataAdapter();
        adapter.SelectCommand = new SqlCommand(
            queryString, connection);
        adapter.Fill(dataset);
        return dataset;
    }
}

Public Function SelectRows( _
    ByVal dataSet As DataSet, ByVal connectionString As String, _
    ByVal queryString As String) As DataSet

    Using connection As New SqlConnection(connectionString)
        Dim adapter As New SqlDataAdapter()
        adapter.SelectCommand = New SqlCommand( _
            queryString, connection)
        adapter.Fill(dataSet)
        Return dataSet
    End Using
End Function

Комментарии

Служит мостом между и SQL Server для получения и сохранения данных. DataSet SqlDataAdapterThe SqlDataAdapter, serves as a bridge between a DataSet and SQL Server for retrieving and saving data. DataSet Fill DataSet UpdateПредоставляет этот мост по сопоставлению, который изменяет данные в, чтобы они соответствовали данным в источнике данных, и, который изменяет данные в источнике данных в соответствии с данными в, используя SqlDataAdapter соответствующие инструкции Transact-SQL для источника данных.The SqlDataAdapter provides this bridge by mapping Fill, which changes the data in the DataSet to match the data in the data source, and Update, which changes the data in the data source to match the data in the DataSet, using the appropriate Transact-SQL statements against the data source. Обновление выполняется отдельно по строкам.The update is performed on a by-row basis. Update Для каждой вставленной, измененной и удаленной строки метод определяет тип изменения, которое было выполнено над ним (Insert, Updateили Delete).For every inserted, modified, and deleted row, the Update method determines the type of change that has been performed on it (Insert, Update, or Delete). В зависимости от типа изменения, Insertшаблон команды, Updateили Delete выполняется для распространения измененной строки в источник данных.Depending on the type of change, the Insert, Update, or Delete command template executes to propagate the modified row to the data source. При заполнении объект DataSetсоздает необходимые таблицы и столбцы для возвращаемых данных, если они еще не существуют. SqlDataAdapterWhen the SqlDataAdapter fills a DataSet, it creates the necessary tables and columns for the returned data if they do not already exist. Однако сведения о первичном ключе не включаются в неявно созданную схему, если MissingSchemaAction только свойство не имеет AddWithKeyзначение.However, primary key information is not included in the implicitly created schema unless the MissingSchemaAction property is set to AddWithKey. Вы также SqlDataAdapter можете создать схему DataSet, включающую сведения о первичном ключе, прежде чем заполнять их данными с FillSchemaпомощью.You may also have the SqlDataAdapter create the schema of the DataSet, including primary key information, before filling it with data using FillSchema. Дополнительные сведения см. в разделе Добавление существующих ограничений в набор данных.For more information, see Adding Existing Constraints to a DataSet.

SqlDataAdapterиспользуется совместно с SqlConnection и SqlCommand для повышения производительности при подключении к SQL Server базе данных.SqlDataAdapter is used in conjunction with SqlConnection and SqlCommand to increase performance when connecting to a SQL Server database.

Примечание

При использовании хранимых процедур SQL Server для изменения или удаления данных с помощью DataAdapter убедитесь, что в определении хранимой процедуры не указана инструкция SET NOCOUNT ON.If you are using SQL Server stored procedures to edit or delete data using a DataAdapter, make sure that you do not use SET NOCOUNT ON in the stored procedure definition. В таком случае возвращается число затронутых строк, равное нулю, что DataAdapter интерпретирует как конфликт параллелизма.This causes the rows affected count returned to be zero, which the DataAdapter interprets as a concurrency conflict. Это событие вызовет исключение DBConcurrencyException.In this event, a DBConcurrencyException will be thrown.

SqlDataAdapter Также включаетсвойстваInsertCommand, ,DeleteCommand, иTableMappings , чтобы упростить загрузку и обновление данных. UpdateCommand SelectCommandThe SqlDataAdapter also includes the SelectCommand, InsertCommand, DeleteCommand, UpdateCommand, and TableMappings properties to facilitate the loading and updating of data.

При создании экземпляра SqlDataAdapter свойства чтения и записи устанавливаются в начальные значения.When an instance of SqlDataAdapter is created, the read/write properties are set to initial values. Список этих значений см. в SqlDataAdapter описании конструктора.For a list of these values, see the SqlDataAdapter constructor.

, И —этоUpdateCommand универсальные шаблоны, которые автоматически заполняются отдельными значениями из каждой измененной строки с помощью механизма параметров. InsertCommand DeleteCommandThe InsertCommand, DeleteCommand, and UpdateCommand are generic templates that are automatically filled with individual values from every modified row through the parameters mechanism.

Для каждого столбца, который распространяется на Updateисточник данных в, параметр должен быть добавлен InsertCommandв, UpdateCommandили DeleteCommand.For every column that you propagate to the data source on Update, a parameter should be added to the InsertCommand, UpdateCommand, or DeleteCommand. СвойствуDbParameter объекта должно быть присвоено имя столбца. SourceColumnThe SourceColumn property of the DbParameter object should be set to the name of the column. Этот параметр указывает, что значение параметра не задано вручную, но берется из конкретного столбца в обрабатываемой в настоящий момент строке.This setting indicates that the value of the parameter is not set manually, but is taken from the particular column in the currently processed row.

Примечание

Если вызывается InvalidOperationExceptionметоди таблица содержит определяемый пользователем тип, который недоступен на клиентском компьютере, произойдет исключение. FillAn InvalidOperationException will occur if the Fill method is called and the table contains a user-defined type that is not available on the client computer. Дополнительные сведения см. в разделе определяемые пользователем типы данных CLR.For more information, see CLR User-Defined Types.

Конструкторы

SqlDataAdapter()

Инициализирует новый экземпляр класса SqlDataAdapter.Initializes a new instance of the SqlDataAdapter class.

SqlDataAdapter(SqlCommand)

Инициализирует новый экземпляр класса SqlDataAdapter с помощью указанной команды SqlCommand в качестве свойства SelectCommand.Initializes a new instance of the SqlDataAdapter class with the specified SqlCommand as the SelectCommand property.

SqlDataAdapter(String, SqlConnection)

Инициализирует новый экземпляр класса SqlDataAdapter с помощью SelectCommand и объекта SqlConnection.Initializes a new instance of the SqlDataAdapter class with a SelectCommand and a SqlConnection object.

SqlDataAdapter(String, String)

Инициализирует новый экземпляр класса SqlDataAdapter с помощью SelectCommand и строки подключения.Initializes a new instance of the SqlDataAdapter class with a SelectCommand and a connection string.

Поля

DefaultSourceTableName

Имя по умолчанию, используемое объектом DataAdapter для сопоставлений таблиц.The default name used by the DataAdapter object for table mappings.

(Унаследовано от DbDataAdapter)

Свойства

AcceptChangesDuringFill

Возвращает или задает значение, указывающее, вызывается ли метод AcceptChanges() в объекте DataRow после его добавления к объекту DataTable при выполнении любой из операций Fill.Gets or sets a value indicating whether AcceptChanges() is called on a DataRow after it is added to the DataTable during any of the Fill operations.

(Унаследовано от DataAdapter)
AcceptChangesDuringUpdate

Возвращает или задает, вызывается ли метод AcceptChanges() при вызове метода Update(DataSet).Gets or sets whether AcceptChanges() is called during a Update(DataSet).

(Унаследовано от DataAdapter)
CanRaiseEvents

Возвращает значение, показывающее, может ли компонент вызывать событие.Gets a value indicating whether the component can raise an event.

(Унаследовано от Component)
Container

Возвращает контейнер IContainer, содержащий компонент Component.Gets the IContainer that contains the Component.

(Унаследовано от Component)
ContinueUpdateOnError

Возвращает или задает значение, указывающее, следует ли генерировать ли исключение при обнаружении ошибки во время обновления строки.Gets or sets a value that specifies whether to generate an exception when an error is encountered during a row update.

(Унаследовано от DataAdapter)
DeleteCommand

Возвращает или задает инструкцию Transact-SQL или хранимую процедуру, используемую для удаления записей из набора данных.Gets or sets a Transact-SQL statement or stored procedure to delete records from the data set.

DesignMode

Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время.Gets a value that indicates whether the Component is currently in design mode.

(Унаследовано от Component)
Events

Возвращает список обработчиков событий, которые прикреплены к этому объекту Component.Gets the list of event handlers that are attached to this Component.

(Унаследовано от Component)
FillCommandBehavior

Возвращает или задает реакцию команды, использованной для заполнения адаптера данных.Gets or sets the behavior of the command used to fill the data adapter.

(Унаследовано от DbDataAdapter)
FillLoadOption

Возвращает или задает значение перечисления типа LoadOption, определяющее, как адаптер заполняет объект DataTable из объекта DbDataReader.Gets or sets the LoadOption that determines how the adapter fills the DataTable from the DbDataReader.

(Унаследовано от DataAdapter)
InsertCommand

Возвращает или задает инструкцию Transact-SQL или хранимую процедуру, используемую для вставки новых записей в источник данных.Gets or sets a Transact-SQL statement or stored procedure to insert new records into the data source.

MissingMappingAction

Определяет действие, выполняемое, если входные данные не соответствуют таблице или столбцу.Determines the action to take when incoming data does not have a matching table or column.

(Унаследовано от DataAdapter)
MissingSchemaAction

Определяет действие, которое должно быть выполнено, если существующая схема DataSet не соответствует входным данным.Determines the action to take when existing DataSet schema does not match incoming data.

(Унаследовано от DataAdapter)
ReturnProviderSpecificTypes

Возвращает или задает, должен ли метод Fill возвращать зависящие от поставщика значения или обычные CLS-совместимые значения.Gets or sets whether the Fill method should return provider-specific values or common CLS-compliant values.

(Унаследовано от DataAdapter)
SelectCommand

Возвращает или задает инструкцию Transact-SQL или хранимую процедуру, используемую для выбора записей из источника данных.Gets or sets a Transact-SQL statement or stored procedure used to select records in the data source.

Site

Возвращает или задает ISite объекта Component.Gets or sets the ISite of the Component.

(Унаследовано от Component)
TableMappings

Получает коллекцию, обеспечивающую основное сопоставление между исходной таблицей и DataTable.Gets a collection that provides the master mapping between a source table and a DataTable.

(Унаследовано от DataAdapter)
UpdateBatchSize

Возвращает или задает число строк, обработанных при каждом обращении к серверу.Gets or sets the number of rows that are processed in each round-trip to the server.

UpdateCommand

Возвращает или задает инструкцию Transact-SQL или хранимую процедуру, используемую для обновления записей в источнике данных.Gets or sets a Transact-SQL statement or stored procedure used to update records in the data source.

Методы

AddToBatch(IDbCommand)

Добавляет интерфейс IDbCommand к текущему пакету.Adds a IDbCommand to the current batch.

(Унаследовано от DbDataAdapter)
ClearBatch()

Удаляет все объекты IDbCommand из пакета.Removes all IDbCommand objects from the batch.

(Унаследовано от DbDataAdapter)
CloneInternals()

Создает дубликат этого экземпляра класса DataAdapter.Creates a copy of this instance of DataAdapter.

(Унаследовано от DataAdapter)
CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Унаследовано от MarshalByRefObject)
CreateRowUpdatedEvent(DataRow, IDbCommand, StatementType, DataTableMapping)

Инициализирует новый экземпляр класса RowUpdatedEventArgs.Initializes a new instance of the RowUpdatedEventArgs class.

(Унаследовано от DbDataAdapter)
CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping)

Инициализирует новый экземпляр класса RowUpdatingEventArgs.Initializes a new instance of the RowUpdatingEventArgs class.

(Унаследовано от DbDataAdapter)
CreateTableMappings()

Создает новый экземпляр DataTableMappingCollection.Creates a new DataTableMappingCollection.

(Унаследовано от DataAdapter)
Dispose()

Освобождает все ресурсы, занятые модулем Component.Releases all resources used by the Component.

(Унаследовано от Component)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом DbDataAdapter, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the DbDataAdapter and optionally releases the managed resources.

(Унаследовано от DbDataAdapter)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
ExecuteBatch()

Выполняет текущий пакет.Executes the current batch.

(Унаследовано от DbDataAdapter)
Fill(DataSet)

Добавляет или обновляет строки в объекте DataSet.Adds or refreshes rows in the DataSet.

(Унаследовано от DbDataAdapter)
Fill(DataSet, Int32, Int32, String)

Добавляет или обновляет строки в указанном диапазоне в объект DataSet для получения соответствия строкам в источнике данных с использованием имен DataSet и DataTable.Adds or refreshes rows in a specified range in the DataSet to match those in the data source using the DataSet and DataTable names.

(Унаследовано от DbDataAdapter)
Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior)

Добавляет или обновляет строки в указанном диапазоне в объект DataSet для получения соответствия строкам в источнике данных с помощью имен DataSet и исходной таблицы, командной строки и поведения команды.Adds or refreshes rows in a specified range in the DataSet to match those in the data source using the DataSet and source table names, command string, and command behavior.

(Унаследовано от DbDataAdapter)
Fill(DataSet, String)

Добавляет или обновляет строки в объекте DataSet для получения соответствия строкам в источнике данных с помощью имен DataSet и DataTable.Adds or refreshes rows in the DataSet to match those in the data source using the DataSet and DataTable names.

(Унаследовано от DbDataAdapter)
Fill(DataSet, String, IDataReader, Int32, Int32)

Добавляет или обновляет строки в указанном диапазоне в объект DataSet для получения соответствия строкам в источнике данных с использованием имен DataSet, DataTable и IDataReader.Adds or refreshes rows in a specified range in the DataSet to match those in the data source using the DataSet, DataTable, and IDataReader names.

(Унаследовано от DbDataAdapter)
Fill(DataTable)

Добавляет или обновляет строки в указанном диапазоне в объект DataSet для получения соответствия строкам в источнике данных с использованием имени DataTable.Adds or refreshes rows in a specified range in the DataSet to match those in the data source using the DataTable name.

(Унаследовано от DbDataAdapter)
Fill(DataTable, IDataReader)

Добавляет или обновляет строки в объекте DataTable для получения соответствия строкам в источнике данных с помощью указанных имен DataTable и IDataReader.Adds or refreshes rows in a DataTable to match those in the data source using the specified DataTable and IDataReader names.

(Унаследовано от DbDataAdapter)
Fill(DataTable, IDbCommand, CommandBehavior)

Добавляет или обновляет строки в объекте DataTable для получения соответствия строкам в источнике данных с помощью указанного объекта DataTable, интерфейса IDbCommand и значения типа CommandBehavior.Adds or refreshes rows in a DataTable to match those in the data source using the specified DataTable, IDbCommand and CommandBehavior.

(Унаследовано от DbDataAdapter)
Fill(DataTable[], IDataReader, Int32, Int32)

Добавляет или обновляет строки в указанной коллекции объектов DataTable для получения соответствия строкам в источнике данных.Adds or refreshes rows in a specified range in the collection of DataTable objects to match those in the data source.

(Унаследовано от DataAdapter)
Fill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior)

Добавляет или обновляет строки в указанном диапазоне в объект DataSet для получения соответствия строкам в источнике данных с использованием имен DataSet и DataTable.Adds or refreshes rows in a specified range in the DataSet to match those in the data source using the DataSet and DataTable names.

(Унаследовано от DbDataAdapter)
Fill(Int32, Int32, DataTable[])

Добавляет или обновляет строки в объекте DataTable для получения соответствия строкам в источнике данных, начиная с указанной записи и вплоть до заданного максимального количества получаемых записей.Adds or refreshes rows in a DataTable to match those in the data source starting at the specified record and retrieving up to the specified maximum number of records.

(Унаследовано от DbDataAdapter)
FillSchema(DataSet, SchemaType)

Добавляет объект DataTable с именем "Таблица" к указанному объекту DataSet и настраивает схему в соответствии с источником данных, основанном на указанном значении типа SchemaType.Adds a DataTable named "Table" to the specified DataSet and configures the schema to match that in the data source based on the specified SchemaType.

(Унаследовано от DbDataAdapter)
FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior)

Добавляет объект DataTable к указанному объекту DataSet и настраивает схему в соответствии с источником данных, основанном на указанном значении типа SchemaType.Adds a DataTable to the specified DataSet and configures the schema to match that in the data source based on the specified SchemaType.

(Унаследовано от DbDataAdapter)
FillSchema(DataSet, SchemaType, String)

Добавляет объект DataTable к указанному объекту DataSet и настраивает схему в соответствии с источником данных, основанном на указанном значении типа SchemaType и объекте DataTable.Adds a DataTable to the specified DataSet and configures the schema to match that in the data source based upon the specified SchemaType and DataTable.

(Унаследовано от DbDataAdapter)
FillSchema(DataSet, SchemaType, String, IDataReader)

Добавляет объект DataTable к указанному объекту DataSet.Adds a DataTable to the specified DataSet.

(Унаследовано от DataAdapter)
FillSchema(DataTable, SchemaType)

Настраивает схему для указанного объекта DataTable, основываясь на указанном значении типа SchemaType.Configures the schema of the specified DataTable based on the specified SchemaType.

(Унаследовано от DbDataAdapter)
FillSchema(DataTable, SchemaType, IDataReader)

Добавляет объект DataTable к указанному объекту DataSet.Adds a DataTable to the specified DataSet.

(Унаследовано от DataAdapter)
FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior)

Настраивает схему для указанного объекта DataTable, основываясь на указанном значении типа SchemaType, командной строке и значениях типа CommandBehavior.Configures the schema of the specified DataTable based on the specified SchemaType, command string, and CommandBehavior values.

(Унаследовано от DbDataAdapter)
GetBatchedParameter(Int32, Int32)

Возвращает интерфейс IDataParameter из одной из команд в текущем пакете.Returns a IDataParameter from one of the commands in the current batch.

(Унаследовано от DbDataAdapter)
GetBatchedRecordsAffected(Int32, Int32, Exception)

Возвращает сведения об отдельной попытке обновления в рамках большего по своему объему пакета обновления.Returns information about an individual update attempt within a larger batched update.

(Унаследовано от DbDataAdapter)
GetFillParameters()

Получает параметры, заданные пользователем при выполнении оператора SQL SELECT.Gets the parameters set by the user when executing an SQL SELECT statement.

(Унаследовано от DbDataAdapter)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
GetService(Type)

Возвращает объект, представляющий службу, обеспечиваемую компонентом Component или его контейнером Container.Returns an object that represents a service provided by the Component or by its Container.

(Унаследовано от Component)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
HasTableMappings()

Указывает, был ли создан DataTableMappingCollection.Indicates whether a DataTableMappingCollection has been created.

(Унаследовано от DataAdapter)
InitializeBatching()

Инициализирует пакетную обработку для объекта DbDataAdapter.Initializes batching for the DbDataAdapter.

(Унаследовано от DbDataAdapter)
InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Унаследовано от MarshalByRefObject)
OnFillError(FillErrorEventArgs)

Вызывает событие FillError.Raises the FillError event.

(Унаследовано от DbDataAdapter)
OnRowUpdated(RowUpdatedEventArgs)

Вызывает событие RowUpdated поставщика данных .NET Framework.Raises the RowUpdated event of a .NET Framework data provider.

(Унаследовано от DbDataAdapter)
OnRowUpdating(RowUpdatingEventArgs)

Вызывает событие RowUpdating поставщика данных .NET Framework.Raises the RowUpdating event of a .NET Framework data provider.

(Унаследовано от DbDataAdapter)
ResetFillLoadOption()

Сбрасывает свойство FillLoadOption к состоянию по умолчанию и вызывает метод Fill(DataSet) для обеспечения поддержки свойства AcceptChangesDuringFill.Resets FillLoadOption to its default state and causes Fill(DataSet) to honor AcceptChangesDuringFill.

(Унаследовано от DataAdapter)
ShouldSerializeAcceptChangesDuringFill()

Определяет, должно ли сохраняться свойство AcceptChangesDuringFill.Determines whether the AcceptChangesDuringFill property should be persisted.

(Унаследовано от DataAdapter)
ShouldSerializeFillLoadOption()

Определяет, должно ли сохраняться свойство FillLoadOption.Determines whether the FillLoadOption property should be persisted.

(Унаследовано от DataAdapter)
ShouldSerializeTableMappings()

Определяет, существует ли один или несколько объектов DataTableMapping и нужно ли их сохранить.Determines whether one or more DataTableMapping objects exist and they should be persisted.

(Унаследовано от DataAdapter)
TerminateBatching()

Завершает пакетную обработку для объекта DbDataAdapter.Ends batching for the DbDataAdapter.

(Унаследовано от DbDataAdapter)
ToString()

Возвращает объект String, содержащий имя Component, если оно есть.Returns a String containing the name of the Component, if any. Этот метод не следует переопределять.This method should not be overridden.

(Унаследовано от Component)
Update(DataRow[])

Обновляет значения в базе данных, выполняя соответствующие операторы INSERT, UPDATE или DELETE для каждой вставленной, обновленной или удаленной строки в указанном массиве объектов DataSet.Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified array in the DataSet.

(Унаследовано от DbDataAdapter)
Update(DataRow[], DataTableMapping)

Обновляет значения в базе данных, выполняя соответствующие операторы INSERT, UPDATE или DELETE для каждой вставленной, обновленной или удаленной строки в указанном массиве объектов DataSet.Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified array of DataSet objects.

(Унаследовано от DbDataAdapter)
Update(DataSet)

Обновляет значения в базе данных, выполняя соответствующие операторы INSERT, UPDATE или DELETE для каждой вставленной, обновленной или удаленной строки в указанном DataSet.Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified DataSet.

(Унаследовано от DbDataAdapter)
Update(DataSet, String)

Обновляет значения в базе данных, выполняя соответствующие операторы INSERT, UPDATE или DELETE для каждой вставленной, обновленной или удаленной строки в DataSet с заданным именем DataTable.Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the DataSet with the specified DataTable name.

(Унаследовано от DbDataAdapter)
Update(DataTable)

Обновляет значения в базе данных, выполняя соответствующие операторы INSERT, UPDATE или DELETE для каждой вставленной, обновленной или удаленной строки в указанном DataTable.Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified DataTable.

(Унаследовано от DbDataAdapter)

События

Disposed

Происходит при удалении компонента вызовом метода Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Унаследовано от Component)
FillError

Возвращается при возникновении ошибки во время работы операции заполнения.Returned when an error occurs during a fill operation.

(Унаследовано от DbDataAdapter)
RowUpdated

Происходит во время Update(DataSet) после выполнения команды для источника данных.Occurs during Update(DataSet) after a command is executed against the data source. Сделана попытка обновления, поэтому создается событие.The attempt to update is made, so the event fires.

RowUpdating

Происходит во время Update(DataSet) перед выполнением команды в отношении источника данных.Occurs during Update(DataSet) before a command is executed against the data source. Сделана попытка обновления, поэтому создается событие.The attempt to update is made, so the event fires.

Явные реализации интерфейса

ICloneable.Clone()

Описание этого члена см. в разделе Clone().For a description of this member, see Clone().

IDataAdapter.TableMappings

Указывает, как исходная таблица сопоставлена с таблицей набора данных.Indicates how a source table is mapped to a dataset table.

(Унаследовано от DataAdapter)
IDbDataAdapter.DeleteCommand

Описание этого члена см. в разделе DeleteCommand.For a description of this member, see DeleteCommand.

IDbDataAdapter.InsertCommand

Описание этого члена см. в разделе InsertCommand.For a description of this member, see InsertCommand.

IDbDataAdapter.SelectCommand

Описание этого члена см. в разделе SelectCommand.For a description of this member, see SelectCommand.

IDbDataAdapter.UpdateCommand

Описание этого члена см. в разделе UpdateCommand.For a description of this member, see UpdateCommand.

Применяется к

Дополнительно