SqlDataAdapter Classe

Definição

Representa um conjunto de comandos de dados e uma conexão de banco de dados que são usados para preencher o DataSet e atualizar o banco de dados do 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. Essa classe não pode ser herdada.This class cannot be inherited.

public ref class SqlDataAdapter sealed : System::Data::Common::DbDataAdapter, ICloneable
public ref class SqlDataAdapter sealed : System::Data::Common::DbDataAdapter, ICloneable, System::Data::IDbDataAdapter
public sealed class SqlDataAdapter : System.Data.Common.DbDataAdapter, ICloneable
public sealed class SqlDataAdapter : System.Data.Common.DbDataAdapter, ICloneable, System.Data.IDbDataAdapter
type SqlDataAdapter = class
    inherit DbDataAdapter
    interface IDbDataAdapter
    interface IDataAdapter
    interface ICloneable
type SqlDataAdapter = class
    inherit DbDataAdapter
    interface IDataAdapter
    interface IDbDataAdapter
    interface ICloneable
Public NotInheritable Class SqlDataAdapter
Inherits DbDataAdapter
Implements ICloneable
Public NotInheritable Class SqlDataAdapter
Inherits DbDataAdapter
Implements ICloneable, IDbDataAdapter
Herança
Implementações

Exemplos

O exemplo a seguir usa SqlCommand , SqlDataAdapter e SqlConnection para selecionar registros de um banco de dados e preencher um DataSet com as linhas selecionadas.The following example uses the SqlCommand, SqlDataAdapter, and SqlConnection to select records from a database and populate a DataSet with the selected rows. DataSetEm seguida, o preenchimento é retornado.The filled DataSet is then returned. Para fazer isso, o método é passado como inicializado DataSet , uma cadeia de conexão e uma cadeia de caracteres de consulta que é uma instrução SELECT do Transact-SQL.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

Comentários

O SqlDataAdapter , serve como uma ponte entre a DataSet e SQL Server para recuperar e salvar dados.The SqlDataAdapter, serves as a bridge between a DataSet and SQL Server for retrieving and saving data. O SqlDataAdapter fornece essa ponte por mapeamento Fill , que altera os dados no DataSet para corresponder aos dados na fonte de dados e Update , que altera os dados na fonte de dados para corresponder aos dados no DataSet , usando as instruções Transact-SQL apropriadas em relação à fonte de dados.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. A atualização é executada em uma base por linha.The update is performed on a by-row basis. Para cada linha inserida, modificada e excluída, o Update método determina o tipo de alteração que foi executada nela ( Insert , Update ou 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). Dependendo do tipo de alteração, o Insert , ou o Update modelo de Delete comando é executado para propagar a linha modificada para a fonte de dados.Depending on the type of change, the Insert, Update, or Delete command template executes to propagate the modified row to the data source. Quando o SqlDataAdapter preenche um DataSet , ele cria as tabelas e colunas necessárias para os dados retornados, caso ainda não existam.When the SqlDataAdapter fills a DataSet, it creates the necessary tables and columns for the returned data if they do not already exist. No entanto, as informações de chave primária não são incluídas no esquema implicitamente criado, a menos que a MissingSchemaAction Propriedade esteja definida como AddWithKey .However, primary key information is not included in the implicitly created schema unless the MissingSchemaAction property is set to AddWithKey. Você também pode SqlDataAdapter criar o esquema do DataSet , incluindo informações de chave primária, antes de preenchê-lo com dados usando FillSchema .You may also have the SqlDataAdapter create the schema of the DataSet, including primary key information, before filling it with data using FillSchema. Para obter mais informações, consulte adicionando restrições existentes a um conjuntode dados.For more information, see Adding Existing Constraints to a DataSet.

SqlDataAdapter é usado em conjunto com SqlConnection e SqlCommand para aumentar o desempenho ao se conectar a um banco de dados SQL Server.SqlDataAdapter is used in conjunction with SqlConnection and SqlCommand to increase performance when connecting to a SQL Server database.

Observação

Se você estiver usando procedimentos armazenados do SQL Server para editar ou excluir dados usando um DataAdapter, não use SET NOCOUNT ON na definição do procedimento armazenado.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. Isso faz com que a contagem retornada de linhas afetadas seja zero, o que o DataAdapter interpreta como um conflito de simultaneidade.This causes the rows affected count returned to be zero, which the DataAdapter interprets as a concurrency conflict. Nesse caso, será gerada uma DBConcurrencyException.In this event, a DBConcurrencyException will be thrown.

O SqlDataAdapter também inclui as SelectCommand InsertCommand Propriedades,, DeleteCommand , UpdateCommand e TableMappings para facilitar o carregamento e a atualização de dados.The SqlDataAdapter also includes the SelectCommand, InsertCommand, DeleteCommand, UpdateCommand, and TableMappings properties to facilitate the loading and updating of data.

Quando uma instância do SqlDataAdapter é criada, as propriedades de leitura/gravação são definidas como valores iniciais.When an instance of SqlDataAdapter is created, the read/write properties are set to initial values. Para obter uma lista desses valores, consulte o SqlDataAdapter Construtor.For a list of these values, see the SqlDataAdapter constructor.

O InsertCommand , o DeleteCommand e UpdateCommand são modelos genéricos que são preenchidos automaticamente com valores individuais de cada linha modificada por meio do mecanismo de parâmetros.The InsertCommand, DeleteCommand, and UpdateCommand are generic templates that are automatically filled with individual values from every modified row through the parameters mechanism.

Para cada coluna que você propaga para a fonte de dados em Update , um parâmetro deve ser adicionado ao InsertCommand , UpdateCommand ou DeleteCommand .For every column that you propagate to the data source on Update, a parameter should be added to the InsertCommand, UpdateCommand, or DeleteCommand. A SourceColumn Propriedade do DbParameter objeto deve ser definida como o nome da coluna.The SourceColumn property of the DbParameter object should be set to the name of the column. Essa configuração indica que o valor do parâmetro não é definido manualmente, mas é tirado da coluna específica na linha processada atualmente.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.

Observação

InvalidOperationExceptionOcorrerá se o Fill método for chamado e a tabela contiver um tipo definido pelo usuário que não esteja disponível no computador cliente.An 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. Para obter mais informações, veja Tipos CLR definidos pelo usuário.For more information, see CLR User-Defined Types.

Construtores

SqlDataAdapter()

Inicializa uma nova instância da classe SqlDataAdapter.Initializes a new instance of the SqlDataAdapter class.

SqlDataAdapter(SqlCommand)

Inicializa uma nova instância da classe SqlDataAdapter com o SqlCommand especificado como a propriedade SelectCommand.Initializes a new instance of the SqlDataAdapter class with the specified SqlCommand as the SelectCommand property.

SqlDataAdapter(String, SqlConnection)

Inicializa uma nova instância da classe SqlDataAdapter com um SelectCommand e um objeto SqlConnection.Initializes a new instance of the SqlDataAdapter class with a SelectCommand and a SqlConnection object.

SqlDataAdapter(String, String)

Inicializa uma nova instância da classe SqlDataAdapter com um SelectCommand e uma cadeia de conexão.Initializes a new instance of the SqlDataAdapter class with a SelectCommand and a connection string.

Campos

DefaultSourceTableName

O nome padrão usado pelo objeto DataAdapter para mapeamentos de tabela.The default name used by the DataAdapter object for table mappings.

(Herdado de DbDataAdapter)

Propriedades

AcceptChangesDuringFill

Obtém ou define um valor que indica se AcceptChanges() é chamado em um DataRow após ter sido adicionado ao DataTable durante alguma das operações de Preenchimento.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.

(Herdado de DataAdapter)
AcceptChangesDuringUpdate

Obtém ou define se AcceptChanges() é chamado durante um Update(DataSet).Gets or sets whether AcceptChanges() is called during a Update(DataSet).

(Herdado de DataAdapter)
CanRaiseEvents

Obtém um valor que indica se o componente pode acionar um evento.Gets a value indicating whether the component can raise an event.

(Herdado de Component)
Container

Obtém o IContainer que contém o Component.Gets the IContainer that contains the Component.

(Herdado de Component)
ContinueUpdateOnError

Obtém ou define um valor que especifica se uma exceção deve ser gerada quando for encontrado um erro durante uma atualização de linha.Gets or sets a value that specifies whether to generate an exception when an error is encountered during a row update.

(Herdado de DataAdapter)
DeleteCommand

Obtém ou define uma instrução Transact-SQL ou um procedimento armazenado para excluir registros na fonte de dados.Gets or sets a Transact-SQL statement or stored procedure to delete records from the data set.

DesignMode

Obtém um valor que indica se o Component está no modo de design no momento.Gets a value that indicates whether the Component is currently in design mode.

(Herdado de Component)
Events

Obtém a lista de manipuladores de eventos que estão anexados a este Component.Gets the list of event handlers that are attached to this Component.

(Herdado de Component)
FillCommandBehavior

Obtém ou define o comportamento do comando usado para preencher o adaptador de dados.Gets or sets the behavior of the command used to fill the data adapter.

(Herdado de DbDataAdapter)
FillLoadOption

Obtém ou define o LoadOption que determina como o adaptador preenche o DataTable do DbDataReader.Gets or sets the LoadOption that determines how the adapter fills the DataTable from the DbDataReader.

(Herdado de DataAdapter)
InsertCommand

Obtém ou define uma instrução Transact-SQL ou um procedimento armazenado para inserir novos registros na fonte de dados.Gets or sets a Transact-SQL statement or stored procedure to insert new records into the data source.

MissingMappingAction

Determina a ação a ser tomada quando os dados de entrada não têm uma tabela ou coluna correspondente.Determines the action to take when incoming data does not have a matching table or column.

(Herdado de DataAdapter)
MissingSchemaAction

Determina a ação a ser tomada quando o esquema DataSet existente não coincide com os dados de entrada.Determines the action to take when existing DataSet schema does not match incoming data.

(Herdado de DataAdapter)
ReturnProviderSpecificTypes

Obtém ou define se o método Fill deve retornar valores específicos ao provedor ou valores comuns em conformidade com CLS.Gets or sets whether the Fill method should return provider-specific values or common CLS-compliant values.

(Herdado de DataAdapter)
SelectCommand

Obtém ou define uma instrução Transact-SQL ou um procedimento armazenado usado para selecionar registros na fonte de dados.Gets or sets a Transact-SQL statement or stored procedure used to select records in the data source.

Site

Obtém ou define o ISite do Component.Gets or sets the ISite of the Component.

(Herdado de Component)
TableMappings

Obtém uma coleção que fornece o mapeamento mestre entre uma tabela de origem e um DataTable.Gets a collection that provides the master mapping between a source table and a DataTable.

(Herdado de DataAdapter)
UpdateBatchSize

Obtém ou define o número de linhas que são processadas em cada viagem de ida e volta ao servidor.Gets or sets the number of rows that are processed in each round-trip to the server.

UpdateBatchSize

Obtém ou define um valor que habilita ou desabilita o suporte ao processamento de lote e especifica o número de comandos que podem ser executadas em um lote.Gets or sets a value that enables or disables batch processing support, and specifies the number of commands that can be executed in a batch.

(Herdado de DbDataAdapter)
UpdateCommand

Obtém ou define uma instrução Transact-SQL ou um procedimento armazenado usado para atualizar registros na fonte de dados.Gets or sets a Transact-SQL statement or stored procedure used to update records in the data source.

Métodos

AddToBatch(IDbCommand)

Adiciona um IDbCommand ao lote atual.Adds a IDbCommand to the current batch.

(Herdado de DbDataAdapter)
ClearBatch()

Remove todos os objetos IDbCommand do lote.Removes all IDbCommand objects from the batch.

(Herdado de DbDataAdapter)
CloneInternals()
Obsoleto.
Obsoleto.
Obsoleto.

Cria uma cópia dessa instância do DataAdapter.Creates a copy of this instance of DataAdapter.

(Herdado de DataAdapter)
CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Herdado de MarshalByRefObject)
CreateRowUpdatedEvent(DataRow, IDbCommand, StatementType, DataTableMapping)

Inicializa uma nova instância da classe RowUpdatedEventArgs.Initializes a new instance of the RowUpdatedEventArgs class.

(Herdado de DbDataAdapter)
CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping)

Inicializa uma nova instância da classe RowUpdatingEventArgs.Initializes a new instance of the RowUpdatingEventArgs class.

(Herdado de DbDataAdapter)
CreateTableMappings()

Cria um novo DataTableMappingCollection.Creates a new DataTableMappingCollection.

(Herdado de DataAdapter)
Dispose()

Libera todos os recursos usados pelo Component.Releases all resources used by the Component.

(Herdado de Component)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo DbDataAdapter e opcionalmente libera os recursos gerenciados.Releases the unmanaged resources used by the DbDataAdapter and optionally releases the managed resources.

(Herdado de DbDataAdapter)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
ExecuteBatch()

Executa o lote atual.Executes the current batch.

(Herdado de DbDataAdapter)
Fill(DataSet)

Adiciona ou atualiza linhas no DataSet.Adds or refreshes rows in the DataSet.

(Herdado de DbDataAdapter)
Fill(DataSet, Int32, Int32, String)

Adiciona ou atualiza linhas em um intervalo especificado no DataSet para corresponder àquelas na fonte de dados usando os nomes DataSet e 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.

(Herdado de DbDataAdapter)
Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior)

Adiciona ou atualiza linhas em um intervalo especificado no DataSet para corresponder àquelas na fonte de dados usando o DataSet e nomes da tabela de origem, a cadeia de comando e o comportamento do comando.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.

(Herdado de DbDataAdapter)
Fill(DataSet, String)

Adiciona ou atualiza linhas no DataSet para corresponder às existentes na fonte de dados usando os nomes DataSet e DataTable.Adds or refreshes rows in the DataSet to match those in the data source using the DataSet and DataTable names.

(Herdado de DbDataAdapter)
Fill(DataSet, String, IDataReader, Int32, Int32)

Adiciona ou atualiza linhas em um intervalo especificado no DataSet para que correspondam àquelas na fonte de dados usando os nomes DataSet, DataTable e 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.

(Herdado de DbDataAdapter)
Fill(DataTable)

Adiciona ou atualiza linhas em um intervalo especificado no DataSet para corresponder àquelas na fonte de dados usando o nome DataTable.Adds or refreshes rows in a specified range in the DataSet to match those in the data source using the DataTable name.

(Herdado de DbDataAdapter)
Fill(DataTable, IDataReader)

Adiciona ou atualiza linhas em uma DataTable para que correspondam àquelas na fonte de dados usando os nomes DataTable e IDataReader especificados.Adds or refreshes rows in a DataTable to match those in the data source using the specified DataTable and IDataReader names.

(Herdado de DbDataAdapter)
Fill(DataTable, IDbCommand, CommandBehavior)

Adiciona ou atualiza linhas em um DataTable para corresponder às existentes na fonte de dados usando o DataTable, IDbCommand e CommandBehavior especificados.Adds or refreshes rows in a DataTable to match those in the data source using the specified DataTable, IDbCommand and CommandBehavior.

(Herdado de DbDataAdapter)
Fill(DataTable[], IDataReader, Int32, Int32)

Adiciona ou atualiza as linhas em um intervalo especificado na coleção de objetos DataTable para corresponder àquelas na fonte de dados.Adds or refreshes rows in a specified range in the collection of DataTable objects to match those in the data source.

(Herdado de DataAdapter)
Fill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior)

Adiciona ou atualiza linhas em um intervalo especificado no DataSet para corresponder àquelas na fonte de dados usando os nomes DataSet e 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.

(Herdado de DbDataAdapter)
Fill(Int32, Int32, DataTable[])

Adiciona ou atualiza linhas em um DataTable para corresponder àquelas na fonte de dados, começando pelo registro especificado e recuperando até o número máximo de registros.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.

(Herdado de DbDataAdapter)
FillSchema(DataSet, SchemaType)

Adiciona um DataTable com o nome “Tabela” ao DataSet especificado e configura o esquema para corresponder a eles na fonte de dados com base no SchemaType especificado.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.

(Herdado de DbDataAdapter)
FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior)

Adiciona um DataTable ao DataSet especificado e configura o esquema para corresponder à fonte de dados com base no SchemaType especificado.Adds a DataTable to the specified DataSet and configures the schema to match that in the data source based on the specified SchemaType.

(Herdado de DbDataAdapter)
FillSchema(DataSet, SchemaType, String)

Adiciona um DataTable ao DataSet especificado e configura o esquema para corresponder à fonte de dados com base nos SchemaType e DataTable especificados.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.

(Herdado de DbDataAdapter)
FillSchema(DataSet, SchemaType, String, IDataReader)

Adiciona um DataTable ao DataSet especificado.Adds a DataTable to the specified DataSet.

(Herdado de DataAdapter)
FillSchema(DataTable, SchemaType)

Configura o esquema do DataTable especificado com base no SchemaType especificado.Configures the schema of the specified DataTable based on the specified SchemaType.

(Herdado de DbDataAdapter)
FillSchema(DataTable, SchemaType, IDataReader)

Adiciona um DataTable ao DataSet especificado.Adds a DataTable to the specified DataSet.

(Herdado de DataAdapter)
FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior)

Configura o esquema do DataTable especificado com base no SchemaType, na cadeia de caracteres de comando e nos valores CommandBehavior especificados.Configures the schema of the specified DataTable based on the specified SchemaType, command string, and CommandBehavior values.

(Herdado de DbDataAdapter)
GetBatchedParameter(Int32, Int32)

Retorna um IDataParameter de um dos comandos no lote atual.Returns a IDataParameter from one of the commands in the current batch.

(Herdado de DbDataAdapter)
GetBatchedRecordsAffected(Int32, Int32, Exception)

Retorna informações sobre uma tentativa de atualização individual dentro de uma atualização em lote maior.Returns information about an individual update attempt within a larger batched update.

(Herdado de DbDataAdapter)
GetFillParameters()

Obtém os parâmetros definidos pelo usuário ao executar uma instrução SQL SELECT.Gets the parameters set by the user when executing an SQL SELECT statement.

(Herdado de DbDataAdapter)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
GetService(Type)

Retorna um objeto que representa um serviço fornecido pelo Component ou pelo seu Container.Returns an object that represents a service provided by the Component or by its Container.

(Herdado de Component)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
HasTableMappings()

Indica se um DataTableMappingCollection foi criado.Indicates whether a DataTableMappingCollection has been created.

(Herdado de DataAdapter)
InitializeBatching()

Inicializa o envio em lote para o DbDataAdapter.Initializes batching for the DbDataAdapter.

(Herdado de DbDataAdapter)
InitializeLifetimeService()
Obsoleto.

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.Obtains a lifetime service object to control the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.Creates a shallow copy of the current MarshalByRefObject object.

(Herdado de MarshalByRefObject)
OnFillError(FillErrorEventArgs)

Aciona o evento FillError.Raises the FillError event.

(Herdado de DbDataAdapter)
OnRowUpdated(RowUpdatedEventArgs)

Gera o evento RowUpdated de um provedor de dados .NET.Raises the RowUpdated event of a .NET data provider.

(Herdado de DbDataAdapter)
OnRowUpdating(RowUpdatingEventArgs)

Gera o evento RowUpdating de um provedor de dados .NET.Raises the RowUpdating event of a .NET data provider.

(Herdado de DbDataAdapter)
ResetFillLoadOption()

Redefine FillLoadOption para seu estado padrão e faz com que Fill(DataSet) honre AcceptChangesDuringFill.Resets FillLoadOption to its default state and causes Fill(DataSet) to honor AcceptChangesDuringFill.

(Herdado de DataAdapter)
ShouldSerializeAcceptChangesDuringFill()

Determina se a propriedade AcceptChangesDuringFill deve ser persistida.Determines whether the AcceptChangesDuringFill property should be persisted.

(Herdado de DataAdapter)
ShouldSerializeFillLoadOption()

Determina se a propriedade FillLoadOption deve ser persistida.Determines whether the FillLoadOption property should be persisted.

(Herdado de DataAdapter)
ShouldSerializeTableMappings()

Determina se um ou mais objetos DataTableMapping existem e se devem ser persistidos.Determines whether one or more DataTableMapping objects exist and they should be persisted.

(Herdado de DataAdapter)
TerminateBatching()

Encerra o envio em lote para o DbDataAdapter.Ends batching for the DbDataAdapter.

(Herdado de DbDataAdapter)
ToString()

Retorna um String que contém o nome do Component, se houver.Returns a String containing the name of the Component, if any. Esse método não deve ser substituído.This method should not be overridden.

(Herdado de Component)
Update(DataRow[])

Atualiza os valores no banco de dados executando as respectivas instruções INSERT, UPDATE ou DELETE para cada linha inserida, atualizada ou excluída na matriz especificada no 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.

(Herdado de DbDataAdapter)
Update(DataRow[], DataTableMapping)

Atualiza os valores no banco de dados executando as respectivas instruções INSERT, UPDATE ou DELETE para cada linha inserida, atualizada ou excluída na matriz de objetos DataSet especificada.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.

(Herdado de DbDataAdapter)
Update(DataSet)

Atualiza os valores no banco de dados executando as respectivas instruções INSERT, UPDATE ou DELETE para cada linha inserida, atualizada ou excluída no DataSet especificado.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.

(Herdado de DbDataAdapter)
Update(DataSet, String)

Atualiza os valores no banco de dados executando as respectivas instruções INSERT, UPDATE ou DELETE para cada linha inserida, atualizada ou excluída no DataSet com o nome DataTable especificado.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.

(Herdado de DbDataAdapter)
Update(DataTable)

Atualiza os valores no banco de dados executando as respectivas instruções INSERT, UPDATE ou DELETE para cada linha inserida, atualizada ou excluída no DataTable especificado.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.

(Herdado de DbDataAdapter)

Eventos

Disposed

Ocorre quando o componente é disposto por uma chamada ao método Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Herdado de Component)
FillError

É retornado quando ocorre um erro durante uma operação de preenchimento.Returned when an error occurs during a fill operation.

(Herdado de DbDataAdapter)
RowUpdated

Ocorre durante o Update(DataSet), após um comando ser executado na fonte de dados.Occurs during Update(DataSet) after a command is executed against the data source. Realiza-se a tentativa de atualização, para que o evento seja acionado.The attempt to update is made, so the event fires.

RowUpdating

Ocorre durante o Update(DataSet), após um comando ser executado com relação à fonte de dados.Occurs during Update(DataSet) before a command is executed against the data source. Realiza-se a tentativa de atualização, para que o evento seja acionado.The attempt to update is made, so the event fires.

Implantações explícitas de interface

ICloneable.Clone()

Para obter uma descrição desse membro, confira Clone().For a description of this member, see Clone().

IDataAdapter.TableMappings

Indica como uma tabela de origem é mapeada para uma tabela de conjunto de dados.Indicates how a source table is mapped to a dataset table.

(Herdado de DataAdapter)
IDbDataAdapter.DeleteCommand

Para obter uma descrição desse membro, confira DeleteCommand.For a description of this member, see DeleteCommand.

IDbDataAdapter.DeleteCommand

Obtém ou define uma instrução SQL para excluir registros do conjunto de dados.Gets or sets an SQL statement for deleting records from the data set.

(Herdado de DbDataAdapter)
IDbDataAdapter.InsertCommand

Para obter uma descrição desse membro, confira InsertCommand.For a description of this member, see InsertCommand.

IDbDataAdapter.InsertCommand

Obtém ou define uma instrução SQL usada para inserir novos registros na fonte de dados.Gets or sets an SQL statement used to insert new records into the data source.

(Herdado de DbDataAdapter)
IDbDataAdapter.SelectCommand

Para obter uma descrição desse membro, confira SelectCommand.For a description of this member, see SelectCommand.

IDbDataAdapter.SelectCommand

Obtém ou define uma instrução SQL usada para selecionar registros na fonte de dados.Gets or sets an SQL statement used to select records in the data source.

(Herdado de DbDataAdapter)
IDbDataAdapter.UpdateCommand

Para obter uma descrição desse membro, confira UpdateCommand.For a description of this member, see UpdateCommand.

IDbDataAdapter.UpdateCommand

Obtém ou define uma instrução SQL usada para atualizar registros na fonte de dados.Gets or sets an SQL statement used to update records in the data source.

(Herdado de DbDataAdapter)

Aplica-se a