OracleDataAdapter Clase

Definición

Precaución

OracleDataAdapter has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260

Representa un conjunto de comandos de datos y una conexión a una base de datos que se usan para rellenar DataSet y actualizar la base de datos.Represents a set of data commands and a connection to a database that are used to fill the DataSet and update the database. Esta clase no puede heredarse.This class cannot be inherited.

public ref class OracleDataAdapter sealed : System::Data::Common::DbDataAdapter, System::Data::IDbDataAdapter
public ref class OracleDataAdapter sealed : System::Data::Common::DbDataAdapter, ICloneable
public sealed class OracleDataAdapter : System.Data.Common.DbDataAdapter, System.Data.IDbDataAdapter
public sealed class OracleDataAdapter : System.Data.Common.DbDataAdapter, ICloneable
[System.Obsolete("OracleDataAdapter has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OracleDataAdapter : System.Data.Common.DbDataAdapter, ICloneable
type OracleDataAdapter = class
    inherit DbDataAdapter
    interface IDbDataAdapter
    interface IDataAdapter
type OracleDataAdapter = class
    inherit DbDataAdapter
    interface IDbDataAdapter
    interface IDataAdapter
    interface ICloneable
[<System.Obsolete("OracleDataAdapter has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)>]
type OracleDataAdapter = class
    inherit DbDataAdapter
    interface IDbDataAdapter
    interface IDataAdapter
    interface ICloneable
Public NotInheritable Class OracleDataAdapter
Inherits DbDataAdapter
Implements IDbDataAdapter
Public NotInheritable Class OracleDataAdapter
Inherits DbDataAdapter
Implements ICloneable
Herencia
Atributos
Implementaciones

Comentarios

Este tipo está en desuso y se quitará en una versión futura del .NET Framework.This type is deprecated and will be removed in a future version of the .NET Framework. Para obtener más información, vea Oracle y ADO.net.For more information, see Oracle and ADO.NET.

OracleDataAdapterActúa como un puente entre un conjunto de datos y una base de datos para recuperar y guardar datos.The OracleDataAdapter serves as a bridge between a DataSet and database for retrieving and saving data. OracleDataAdapterProporciona este puente mediante el uso de Fill para cargar datos de la base de datos en el DataSet y el uso de Update para enviar los cambios realizados en de DataSet vuelta al origen de datos.The OracleDataAdapter provides this bridge by using Fill to load data from the database into the DataSet, and using Update to send changes made in the DataSet back to the data source.

Cuando el OracleDataAdapter rellena un DataSet , crea las tablas y columnas necesarias para los datos devueltos si aún no existen.When the OracleDataAdapter fills a DataSet, it creates the necessary tables and columns for the returned data if they do not already exist. Sin embargo, la información de la clave principal no se incluye en el esquema creado implícitamente a menos que la MissingSchemaAction propiedad se establezca en AddWithKey .However, primary key information is not included in the implicitly created schema unless the MissingSchemaAction property is set to AddWithKey. También puede OracleDataAdapter crear el esquema de DataSet , incluida la información de la clave principal, antes de rellenarlo con datos mediante FillSchema .You may also have the OracleDataAdapter create the schema of the DataSet, including primary key information, before filling it with data using FillSchema. Para obtener más información, vea Agregar restricciones existentes a un conjuntode datos.For more information, see Adding Existing Constraints to a DataSet.

Nota

De forma predeterminada, los campos numéricos importados a un DataTable Fill objeto con se asignan a los OracleNumber objetos.By default, numeric fields imported to a DataTable with Fill are mapped to OracleNumber objects. Es posible desbordar el OracleNumber y producir una excepción de Oracle mediante la importación de un valor numérico no entero que sea demasiado grande o una precisión demasiado alta para las OracleNumber limitaciones de precisión de.It is possible to overflow the OracleNumber, and throw an Oracle exception, by importing a non-integral numeric value that is either too large or too high precision for the OracleNumber's precision limitations. Consulte la descripción de OracleNumber para obtener más información.Refer to the description of OracleNumber for more information.

OracleDataAdapterTambién incluye las SelectCommand propiedades, InsertCommand , DeleteCommand , UpdateCommand y TableMappings para facilitar la carga y la actualización de datos.The OracleDataAdapter also includes the SelectCommand, InsertCommand, DeleteCommand, UpdateCommand, and TableMappings properties to facilitate loading and updating of data.

El proveedor de datos de .NET Framework para Oracle no admite instrucciones SQL por lotes.The .NET Framework Data Provider for Oracle does not support batched SQL statements. Sin embargo, permite usar varios REF CURSOR parámetros de salida para rellenar un conjunto de resultados, cada uno por sí mismo DataTable .However, it does allow you to use multiple REF CURSOR output parameters to fill a DataSet, each in its own DataTable. Debe definir los parámetros, marcarlos como parámetros de salida e indicar que son tipos de REF CURSOR datos.You must define the parameters, mark them as output parameters, and indicate that they are REF CURSOR data types. Tenga en cuenta que no puede utilizar el Update método cuando el OracleDataAdapter se rellena con los REF CURSOR parámetros devueltos por un procedimiento almacenado, porque Oracle no proporciona la información necesaria para determinar cuál es el nombre de la tabla y los nombres de columna cuando se ejecuta la instrucción SQL.Note that you cannot use the Update method when the OracleDataAdapter is filled using REF CURSOR parameters returned by a stored procedure, because Oracle does not provide the information necessary to determine what the table name and column names are when the SQL statement is executed. En el siguiente ejemplo de C# se supone que ha creado este procedimiento almacenado.The following C# example assumes that you have created this stored procedure.

Cree el siguiente paquete de Oracle en el servidor de Oracle.Create the following Oracle package on the Oracle server.

CREATE OR REPLACE PACKAGE CURSPKG AS   
   TYPE T_CURSOR IS REF CURSOR;   
   PROCEDURE OPEN_ONE_CURSOR (N_EMPNO IN NUMBER,   
      IO_CURSOR OUT T_CURSOR);   
   PROCEDURE OPEN_TWO_CURSORS (EMPCURSOR OUT T_CURSOR,   
      DEPTCURSOR OUT T_CURSOR);  
END CURSPKG;  
/  

Cree el siguiente cuerpo del paquete de Oracle en el servidor Oracle.Create the following Oracle package body on the Oracle server.

CREATE OR REPLACE PACKAGE BODY CURSPKG AS   
    PROCEDURE OPEN_ONE_CURSOR (N_EMPNO IN NUMBER,   
                               IO_CURSOR OUT T_CURSOR)   
    IS   
        V_CURSOR T_CURSOR;   
    BEGIN   
        IF N_EMPNO <> 0 THEN   
             OPEN V_CURSOR FOR   
             SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME   
                  FROM EMP, DEPT   
                  WHERE EMP.DEPTNO = DEPT.DEPTNO   
                        AND EMP.EMPNO = N_EMPNO;   
        ELSE   
             OPEN V_CURSOR FOR   
             SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME   
                  FROM EMP, DEPT   
                  WHERE EMP.DEPTNO = DEPT.DEPTNO;   
        END IF;   
        IO_CURSOR := V_CURSOR;   
    END OPEN_ONE_CURSOR;   
    PROCEDURE OPEN_TWO_CURSORS (EMPCURSOR OUT T_CURSOR,   
                                DEPTCURSOR OUT T_CURSOR)   
    IS   
        V_CURSOR1 T_CURSOR;   
        V_CURSOR2 T_CURSOR;   
    BEGIN   
        OPEN V_CURSOR1 FOR SELECT * FROM EMP;   
        OPEN V_CURSOR2 FOR SELECT * FROM DEPT;   
        EMPCURSOR  := V_CURSOR1;   
        DEPTCURSOR := V_CURSOR2;   
    END OPEN_TWO_CURSORS;   
END CURSPKG;  
 /  

En el siguiente ejemplo de C# se muestra cómo se puede obtener información de tabla y columna mediante el procedimiento almacenado.The following C# example demonstrates how you might obtain table and column information using the stored procedure.

// GetConnectionString() returns a connection string for  
// the data source.  

string connString = GetConnectionString();  
DataSet ds = new DataSet();  
OracleConnection conn = new OracleConnection(connString);  
OracleCommand cmd = conn.CreateCommand();  

cmd.CommandText = "CURSPKG.OPEN_TWO_CURSORS";  
cmd.CommandType = CommandType.StoredProcedure;  
cmd.Parameters.Add("EMPCURSOR", OracleType.Cursor).Direction =   
       ParameterDirection.Output;  
cmd.Parameters.Add("DEPTCURSOR", OracleType.Cursor).Direction =   
       ParameterDirection.Output;  

OracleDataAdapter da = new OracleDataAdapter(cmd);  
da.TableMappings.Add("Table", "Emp");  
da.TableMappings.Add("Table1", "Dept");  
da.Fill(ds);  

ds.Relations.Add("EmpDept", ds.Tables["Dept"].Columns["Deptno"],   
      ds.Tables["Emp"].Columns["Deptno"], false);  

En el siguiente ejemplo de Visual Basic se muestra cómo utilizar un OracleDataAdapter para rellenar un DataSet con Oracle REF CURSOR .The following Visual Basic example demonstrates how to use an OracleDataAdapter to fill a DataSet using an Oracle REF CURSOR. En estos ejemplos se usan tablas definidas en el esquema Scott/Tiger de Oracle y se requiere el siguiente paquete PL/SQL y cuerpo del paquete.These examples use tables that are defined in the Oracle Scott/Tiger schema, and require the following PL/SQL package and package body. Debe crearlos en el servidor para usar los ejemplos.You must create these on your server to use the examples.

Cree el siguiente paquete de Oracle en el servidor de Oracle.Create the following Oracle package on the Oracle server.

CREATE OR REPLACE PACKAGE CURSPKG AS   
   TYPE T_CURSOR IS REF CURSOR;   
   PROCEDURE OPEN_ONE_CURSOR (N_EMPNO IN NUMBER,   
      IO_CURSOR OUT T_CURSOR);   
   PROCEDURE OPEN_TWO_CURSORS (EMPCURSOR OUT T_CURSOR,   
      DEPTCURSOR OUT T_CURSOR);  
END CURSPKG;  
/  

Cree el siguiente cuerpo del paquete de Oracle en el servidor Oracle.Create the following Oracle package body on the Oracle server.

CREATE OR REPLACE PACKAGE BODY CURSPKG AS   
    PROCEDURE OPEN_ONE_CURSOR (N_EMPNO IN NUMBER,   
                               IO_CURSOR OUT T_CURSOR)   
    IS   
        V_CURSOR T_CURSOR;   
    BEGIN   
        IF N_EMPNO <> 0 THEN   
             OPEN V_CURSOR FOR   
             SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME   
                  FROM EMP, DEPT   
                  WHERE EMP.DEPTNO = DEPT.DEPTNO   
                        AND EMP.EMPNO = N_EMPNO;   
        ELSE   
             OPEN V_CURSOR FOR   
             SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME   
                  FROM EMP, DEPT   
                  WHERE EMP.DEPTNO = DEPT.DEPTNO;   
        END IF;   
        IO_CURSOR := V_CURSOR;   
    END OPEN_ONE_CURSOR;   
    PROCEDURE OPEN_TWO_CURSORS (EMPCURSOR OUT T_CURSOR,   
                                DEPTCURSOR OUT T_CURSOR)   
    IS   
        V_CURSOR1 T_CURSOR;   
        V_CURSOR2 T_CURSOR;   
    BEGIN   
        OPEN V_CURSOR1 FOR SELECT * FROM EMP;   
        OPEN V_CURSOR2 FOR SELECT * FROM DEPT;   
        EMPCURSOR  := V_CURSOR1;   
        DEPTCURSOR := V_CURSOR2;   
    END OPEN_TWO_CURSORS;   
END CURSPKG;  
 /  

En este Visual Basic ejemplo se ejecuta un procedimiento almacenado PL/SQL que devuelve dos REF CURSOR parámetros y rellena un DataSet con las filas que se devuelven.This Visual Basic example executes a PL/SQL stored procedure that returns two REF CURSOR parameters, and fills a DataSet with the rows that are returned.

' GetConnectionString() returns a connection string for  
' the data source.  

    Dim connString As New String(GetConnectionString())  
    Dim ds As New DataSet()  
    Dim conn As New OracleConnection(connString)  
    Dim cmd As OracleCommand = conn.CreateCommand()  

    cmd.CommandText = "CURSPKG.OPEN_TWO_CURSORS"  
    cmd.CommandType = CommandType.StoredProcedure  
    cmd.Parameters.Add("EMPCURSOR", OracleType.Cursor).Direction = _  
       ParameterDirection.Output  
    cmd.Parameters.Add("DEPTCURSOR", OracleType.Cursor).Direction = _  
       ParameterDirection.Output  

    Dim da As New OracleDataAdapter(cmd)  
    da.TableMappings.Add("Table", "Emp")  
    da.TableMappings.Add("Table1", "Dept")  
    da.Fill(ds)  

    ds.Relations.Add("EmpDept", ds.Tables("Dept").Columns("Deptno"), _  
      ds.Tables("Emp").Columns("Deptno"), False)  

Después de usar OracleDataAdapter para realizar una Fill FillSchema operación o, la DataColumn.ReadOnly propiedad siempre devuelve false, independientemente de si una columna se puede actualizar o no, porque el servidor de Oracle no devuelve esta información.After using the OracleDataAdapter to perform a Fill or FillSchema operation, the DataColumn.ReadOnly property always returns false, regardless of whether a column can be updated or not, because the Oracle server does not return this information.

Constructores

OracleDataAdapter()

Inicializa una nueva instancia de la clase OracleDataAdapter.Initializes a new instance of the OracleDataAdapter class.

OracleDataAdapter(OracleCommand)

Inicializa una nueva instancia de la clase OracleDataAdapter con la instrucción SQL SELECT especificada.Initializes a new instance of the OracleDataAdapter class with the specified SQL SELECT statement.

OracleDataAdapter(String, OracleConnection)

Inicializa una nueva instancia de la clase OracleDataAdapter con una instrucción SQL SELECT y OracleConnection.Initializes a new instance of the OracleDataAdapter class with an SQL SELECT statement and an OracleConnection.

OracleDataAdapter(String, String)

Inicializa una nueva instancia de la clase OracleDataAdapter con una instrucción SQL SELECT y una cadena de conexión.Initializes a new instance of the OracleDataAdapter class with an SQL SELECT statement and a connection string.

Campos

DefaultSourceTableName

Nombre predeterminado que el objeto DataAdapter utiliza para las asignaciones de tabla.The default name used by the DataAdapter object for table mappings.

(Heredado de DbDataAdapter)

Propiedades

AcceptChangesDuringFill

Obtiene o establece un valor que indica si se llama a AcceptChanges() en un elemento DataRow después de agregarlo a DataTable durante cualquiera de las operaciones 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.

(Heredado de DataAdapter)
AcceptChangesDuringUpdate

Obtiene o establece si se llama a AcceptChanges() durante una operación Update(DataSet).Gets or sets whether AcceptChanges() is called during a Update(DataSet).

(Heredado de DataAdapter)
CanRaiseEvents

Obtiene un valor que indica si el componente puede generar un evento.Gets a value indicating whether the component can raise an event.

(Heredado de Component)
Container

Obtiene la interfaz IContainer que contiene la clase Component.Gets the IContainer that contains the Component.

(Heredado de Component)
ContinueUpdateOnError

Obtiene o establece un valor que especifica si debe generarse una excepción cuando se produce un error durante una actualización de fila.Gets or sets a value that specifies whether to generate an exception when an error is encountered during a row update.

(Heredado de DataAdapter)
DeleteCommand

Obtiene o establece la instrucción SQL o el procedimiento almacenado utilizado para eliminar registros de la base de datos.Gets or sets an SQL statement or stored procedure used to delete records in the database.

DesignMode

Obtiene un valor que indica si Component está actualmente en modo de diseño.Gets a value that indicates whether the Component is currently in design mode.

(Heredado de Component)
Events

Obtiene la lista de controladores de eventos asociados a Component.Gets the list of event handlers that are attached to this Component.

(Heredado de Component)
FillCommandBehavior

Obtiene o establece el comportamiento del comando utilizado para rellenar el adaptador de datos.Gets or sets the behavior of the command used to fill the data adapter.

(Heredado de DbDataAdapter)
FillLoadOption

Obtiene o establece el valor de LoadOption que determina cómo rellena el adaptador el objeto DataTable a partir de DbDataReader.Gets or sets the LoadOption that determines how the adapter fills the DataTable from the DbDataReader.

(Heredado de DataAdapter)
InsertCommand

Obtiene o establece la instrucción SQL o el procedimiento almacenado utilizado para insertar nuevos registros en la base de datos.Gets or sets an SQL statement or stored procedure used to insert new records into the database.

MissingMappingAction

Determina la acción que hay que llevar a cabo si los datos entrantes no tienen una tabla o una columna coincidente.Determines the action to take when incoming data does not have a matching table or column.

(Heredado de DataAdapter)
MissingSchemaAction

Determina la acción que hay que llevar a cabo cuando el esquema DataSet existente no coincide con los datos entrantes.Determines the action to take when existing DataSet schema does not match incoming data.

(Heredado de DataAdapter)
ReturnProviderSpecificTypes

Obtiene o establece un valor que indica si el método Fill debe devolver valores específicos del proveedor o valores comunes conforme a CLS.Gets or sets whether the Fill method should return provider-specific values or common CLS-compliant values.

(Heredado de DataAdapter)
SelectCommand

Obtiene o establece la instrucción SQL o el procedimiento almacenado utilizado para seleccionar registros de la base de datos.Gets or sets an SQL statement or stored procedure used to select records in the database.

Site

Obtiene o establece ISite de Component.Gets or sets the ISite of the Component.

(Heredado de Component)
TableMappings

Obtiene una colección que proporciona la asignación principal entre una tabla de origen y DataTable.Gets a collection that provides the master mapping between a source table and a DataTable.

(Heredado de DataAdapter)
UpdateBatchSize

Obtiene o establece un valor que habilita o deshabilita la compatibilidad con el procesamiento por lotes, y especifica el número de comandos que se pueden ejecutar en un 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.

UpdateBatchSize

Obtiene o establece un valor que habilita o deshabilita la compatibilidad con el procesamiento por lotes, y especifica el número de comandos que se pueden ejecutar en un 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.

(Heredado de DbDataAdapter)
UpdateCommand

Obtiene o establece la instrucción SQL o el procedimiento almacenado utilizado para actualizar registros de la base de datos.Gets or sets an SQL statement or stored procedure used to update records in the database.

Métodos

AddToBatch(IDbCommand)

Agrega una interfaz IDbCommand al lote actual.Adds a IDbCommand to the current batch.

(Heredado de DbDataAdapter)
ClearBatch()

Quita todos los objetos IDbCommand del lote.Removes all IDbCommand objects from the batch.

(Heredado de DbDataAdapter)
CloneInternals()
Obsoleto.
Obsoleto.
Obsoleto.

Crea una copia de esta instancia de DataAdapter.Creates a copy of this instance of DataAdapter.

(Heredado de DataAdapter)
CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

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

Inicializa una nueva instancia de la clase RowUpdatedEventArgs.Initializes a new instance of the RowUpdatedEventArgs class.

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

Inicializa una nueva instancia de la clase RowUpdatingEventArgs.Initializes a new instance of the RowUpdatingEventArgs class.

(Heredado de DbDataAdapter)
CreateTableMappings()

Crea un nuevo DataTableMappingCollection.Creates a new DataTableMappingCollection.

(Heredado de DataAdapter)
Dispose()

Libera todos los recursos que usa Component.Releases all resources used by the Component.

(Heredado de Component)
Dispose(Boolean)

Libera los recursos no administrados que usa DbDataAdapter y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the DbDataAdapter and optionally releases the managed resources.

(Heredado de DbDataAdapter)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
ExecuteBatch()

Ejecuta el lote actual.Executes the current batch.

(Heredado de DbDataAdapter)
Fill(DataSet)

Agrega o actualiza filas en DataSet.Adds or refreshes rows in the DataSet.

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

Agrega filas en un intervalo especificado de DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando los nombres de DataSet y 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.

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

Agrega filas en un intervalo especificado de DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando los nombres de DataSet y los nombres de tabla de origen, la cadena de comando y el comportamiento de 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.

(Heredado de DbDataAdapter)
Fill(DataSet, String)

Agrega filas a DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando los nombres de DataSet y DataTable.Adds or refreshes rows in the DataSet to match those in the data source using the DataSet and DataTable names.

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

Agrega filas en un intervalo especificado de DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando los nombres de DataSet, DataTable y 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.

(Heredado de DbDataAdapter)
Fill(DataTable)

Agrega filas en un intervalo especificado de DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando el nombre de DataTable.Adds or refreshes rows in a specified range in the DataSet to match those in the data source using the DataTable name.

(Heredado de DbDataAdapter)
Fill(DataTable, IDataReader)

Agrega filas a un objeto DataTable o las actualiza para hacerlas coincidir con las del origen de datos, utilizando los nombres de DataTable y IDataReader especificados.Adds or refreshes rows in a DataTable to match those in the data source using the specified DataTable and IDataReader names.

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

Agrega filas a un objeto DataTable o las actualiza para hacerlas coincidir con las del origen de datos, utilizando los objetos DataTable, IDbCommand y CommandBehavior especificados.Adds or refreshes rows in a DataTable to match those in the data source using the specified DataTable, IDbCommand and CommandBehavior.

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

Agrega filas en un intervalo especificado de la colección de objetos DataTable o las actualiza para hacerlas coincidir con las filas del origen de datos.Adds or refreshes rows in a specified range in the collection of DataTable objects to match those in the data source.

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

Agrega filas en un intervalo especificado de DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando los nombres de DataSet y 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.

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

Agrega filas a DataTable o las actualiza para hacerlas coincidir con las del origen de datos, empezando en el registro especificado y recuperando hasta el número máximo de registros especificado.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.

(Heredado de DbDataAdapter)
FillSchema(DataSet, SchemaType)

Agrega una DataTable denominada "Table" para el DataSet especificado y configura el esquema para que coincida con el origen de datos basado en el 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.

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

Agrega un elemento DataTable denominado "Table" para el elemento DataSet especificado y configura el esquema para que coincida con el origen de datos basado en el SchemaType.Adds a DataTable to the specified DataSet and configures the schema to match that in the data source based on the specified SchemaType.

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

Agrega un elemento DataTable denominado "Table" para el elemento DataSet especificado y configura el esquema para que coincida con el del origen de datos basado en los elementos especificados SchemaType y 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.

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

Agrega un objeto DataTable al objeto DataSet especificado.Adds a DataTable to the specified DataSet.

(Heredado de DataAdapter)
FillSchema(DataTable, SchemaType)

Configura el esquema del elemento DataTable especificado en función del elemento SchemaType especificado.Configures the schema of the specified DataTable based on the specified SchemaType.

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

Agrega un objeto DataTable al objeto DataSet especificado.Adds a DataTable to the specified DataSet.

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

Configura el esquema de la tabla DataTable especificada en función del SchemaType, la cadena de comando y los valores de CommandBehavior especificados.Configures the schema of the specified DataTable based on the specified SchemaType, command string, and CommandBehavior values.

(Heredado de DbDataAdapter)
GetBatchedParameter(Int32, Int32)

Devuelve una interfaz IDataParameter de uno de los comandos del lote actual.Returns a IDataParameter from one of the commands in the current batch.

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

Devuelve información sobre un intento de actualización dentro de una actualización más amplia por lotes.Returns information about an individual update attempt within a larger batched update.

(Heredado de DbDataAdapter)
GetFillParameters()

Obtiene los parámetros establecidos por el usuario al ejecutar una instrucción SELECT de SQL.Gets the parameters set by the user when executing an SQL SELECT statement.

(Heredado de DbDataAdapter)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetLifetimeService()
Obsoleto.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Heredado de MarshalByRefObject)
GetService(Type)

Devuelve un objeto que representa el servicio suministrado por Component o por Container.Returns an object that represents a service provided by the Component or by its Container.

(Heredado de Component)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
HasTableMappings()

Indica si se ha creado una colección DataTableMappingCollection.Indicates whether a DataTableMappingCollection has been created.

(Heredado de DataAdapter)
InitializeBatching()

Inicializa el procesamiento por lotes de DbDataAdapter.Initializes batching for the DbDataAdapter.

(Heredado de DbDataAdapter)
InitializeLifetimeService()
Obsoleto.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Heredado de MarshalByRefObject)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.Creates a shallow copy of the current MarshalByRefObject object.

(Heredado de MarshalByRefObject)
OnFillError(FillErrorEventArgs)

Genera el evento FillError.Raises the FillError event.

(Heredado de DbDataAdapter)
OnRowUpdated(RowUpdatedEventArgs)

Provoca el evento RowUpdated de un proveedor de datos de .NET.Raises the RowUpdated event of a .NET data provider.

(Heredado de DbDataAdapter)
OnRowUpdating(RowUpdatingEventArgs)

Provoca el evento RowUpdating de un proveedor de datos de .NET.Raises the RowUpdating event of a .NET data provider.

(Heredado de DbDataAdapter)
ResetFillLoadOption()

Restablece FillLoadOption a su estado predeterminado y hace que Fill(DataSet) tenga en cuenta AcceptChangesDuringFill.Resets FillLoadOption to its default state and causes Fill(DataSet) to honor AcceptChangesDuringFill.

(Heredado de DataAdapter)
ShouldSerializeAcceptChangesDuringFill()

Determina si la propiedad AcceptChangesDuringFill debe persistir.Determines whether the AcceptChangesDuringFill property should be persisted.

(Heredado de DataAdapter)
ShouldSerializeFillLoadOption()

Determina si la propiedad FillLoadOption debe persistir.Determines whether the FillLoadOption property should be persisted.

(Heredado de DataAdapter)
ShouldSerializeTableMappings()

Determina si uno o más objetos DataTableMapping existen y si deben almacenarse.Determines whether one or more DataTableMapping objects exist and they should be persisted.

(Heredado de DataAdapter)
TerminateBatching()

Finaliza el procesamiento por lotes para DbDataAdapter.Ends batching for the DbDataAdapter.

(Heredado de DbDataAdapter)
ToString()

Devuelve una String que contiene el nombre del Component, si existe.Returns a String containing the name of the Component, if any. Este método no se debe invalidar.This method should not be overridden.

(Heredado de Component)
Update(DataRow[])

Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE respectivas para cada fila insertada, actualizada o eliminada en la matriz especificada en 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.

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

Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE respectivas para cada fila insertada, actualizada o eliminada en la 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.

(Heredado de DbDataAdapter)
Update(DataSet)

Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE respectivas para cada fila insertada, actualizada o eliminada en los objetos DataSet especificados.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.

(Heredado de DbDataAdapter)
Update(DataSet, String)

Actualiza los valores de la base de datos al ejecutar las instrucciones INSERT, UPDATE o DELETE respectivas para cada fila insertada, actualizada o eliminada en los objetos DataSet con el nombre de 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.

(Heredado de DbDataAdapter)
Update(DataTable)

Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE respectivas para cada fila insertada, actualizada o eliminada en los objetos DataTable especificados.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.

(Heredado de DbDataAdapter)

Eventos

Disposed

Tiene lugar cuando una llamada elimina el componente mediante una llamada al método Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Heredado de Component)
FillError

Se devuelve cuando se produce un error durante una operación de relleno.Returned when an error occurs during a fill operation.

(Heredado de DbDataAdapter)
RowUpdated

Se produce durante una operación de actualización después de que se ejecute un comando en la base de datos.Occurs during an update operation after a command is executed against the database.

RowUpdating

Se produce durante el método Update(DataSet), antes de que se ejecute un comando en el origen de datos.Occurs during Update(DataSet) before a command is executed against the data source.

Implementaciones de interfaz explícitas

ICloneable.Clone()

Para obtener una descripción de este miembro, vea Clone().For a description of this member, see Clone().

ICloneable.Clone()
Obsoleto.

Crea un nuevo objeto copiado de la instancia actual.Creates a new object that is a copy of the current instance.

(Heredado de DbDataAdapter)
IDataAdapter.TableMappings

Indica cómo se asigna una tabla de origen a una tabla de conjuntos de datos.Indicates how a source table is mapped to a dataset table.

(Heredado de DataAdapter)
IDbDataAdapter.DeleteCommand

Para obtener una descripción de este miembro, vea DeleteCommand.For a description of this member, see DeleteCommand.

IDbDataAdapter.DeleteCommand

Obtiene o establece una instrucción SQL para eliminar registros del conjunto de datos.Gets or sets an SQL statement for deleting records from the data set.

(Heredado de DbDataAdapter)
IDbDataAdapter.InsertCommand

Para obtener una descripción de este miembro, vea InsertCommand.For a description of this member, see InsertCommand.

IDbDataAdapter.InsertCommand

Obtiene o establece una instrucción SQL utilizada para insertar nuevos registros en el origen de datos.Gets or sets an SQL statement used to insert new records into the data source.

(Heredado de DbDataAdapter)
IDbDataAdapter.SelectCommand

Para obtener una descripción de este miembro, vea SelectCommand.For a description of this member, see SelectCommand.

IDbDataAdapter.SelectCommand

Obtiene o establece una instrucción SQL utilizada para seleccionar registros en el origen de datos.Gets or sets an SQL statement used to select records in the data source.

(Heredado de DbDataAdapter)
IDbDataAdapter.UpdateCommand

Para obtener una descripción de este miembro, vea UpdateCommand.For a description of this member, see UpdateCommand.

IDbDataAdapter.UpdateCommand

Obtiene o establece una instrucción SQL utilizada para actualizar registros en el origen de datos.Gets or sets an SQL statement used to update records in the data source.

(Heredado de DbDataAdapter)

Se aplica a