OracleDataAdapter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 y DataSet actualizar la base de datos. Esta clase no puede heredarse.
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 de .NET Framework. Para obtener más información, consulte Oracle y ADO.NET.
OracleDataAdapter sirve como puente entre un conjunto de datos y una base de datos para recuperar y guardar datos. OracleDataAdapter proporciona este puente mediante Fill para cargar datos de la base de datos en DataSety mediante Update para enviar los cambios realizados en el DataSet origen de datos.
OracleDataAdapter Cuando rellena un DataSet, crea las tablas y columnas necesarias para los datos devueltos si aún no existen. Sin embargo, la información de clave principal no se incluye en el esquema creado implícitamente a menos que la MissingSchemaAction propiedad esté establecida AddWithKeyen . También puede tener el OracleDataAdapter esquema de creación de , incluida la información de DataSetclave principal, antes de rellenarlo con datos mediante FillSchema. Para obtener más información, vea Agregar restricciones existentes a un conjunto de datos.
Nota:
De forma predeterminada, los campos numéricos importados a un DataTable con Fill se asignan a OracleNumber objetos . Es posible desbordar OracleNumbery producir una excepción de Oracle mediante la importación de un valor numérico no entero demasiado grande o demasiado alto para las limitaciones de precisión de .OracleNumber Consulte la descripción de OracleNumber para obtener más información.
OracleDataAdapter También incluye las SelectCommandpropiedades , InsertCommand, DeleteCommand, UpdateCommand, y TableMappings para facilitar la carga y actualización de datos.
El proveedor de datos de .NET Framework para Oracle no admite instrucciones SQL por lotes. Sin embargo, permite usar varios REF CURSOR parámetros de salida para rellenar un conjunto de datos, cada uno en su propio DataTable. Debe definir los parámetros, marcarlos como parámetros de salida e indicar que son REF CURSOR tipos de datos. Tenga en cuenta que no puede usar el Update método cuando OracleDataAdapter se rellena mediante REF CURSOR parámetros devueltos por un procedimiento almacenado, ya que Oracle no proporciona la información necesaria para determinar cuáles son los nombres de tabla y columna cuando se ejecuta la instrucción SQL.
Después de usar OracleDataAdapter para realizar una Fill operación o FillSchema , 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.
Constructores
| Nombre | Description |
|---|---|
| OracleDataAdapter() |
Obsoletos.
Inicializa una nueva instancia de la clase OracleDataAdapter. |
| OracleDataAdapter(OracleCommand) |
Obsoletos.
Inicializa una nueva instancia de la OracleDataAdapter clase con la instrucción SELECT de SQL especificada. |
| OracleDataAdapter(String, OracleConnection) |
Obsoletos.
Inicializa una nueva instancia de la OracleDataAdapter clase con una instrucción SELECT de SQL y .OracleConnection |
| OracleDataAdapter(String, String) |
Obsoletos.
Inicializa una nueva instancia de la OracleDataAdapter clase con una instrucción SELECT de SQL y una cadena de conexión. |
Campos
| Nombre | Description |
|---|---|
| DefaultSourceTableName |
Obsoletos.
Nombre predeterminado usado por el DataAdapter objeto para las asignaciones de tablas. (Heredado de DbDataAdapter) |
Propiedades
| Nombre | Description |
|---|---|
| AcceptChangesDuringFill |
Obsoletos.
Obtiene o establece un valor que indica si AcceptChanges() se llama a en una DataRow después de agregarlo a DataTable durante cualquiera de las operaciones Fill . (Heredado de DataAdapter) |
| AcceptChangesDuringUpdate |
Obsoletos.
Obtiene o establece si AcceptChanges() se llama a durante un Update(DataSet)objeto . (Heredado de DataAdapter) |
| CanRaiseEvents |
Obsoletos.
Obtiene un valor que indica si el componente puede generar un evento. (Heredado de Component) |
| Container |
Obsoletos.
Obtiene el IContainer objeto que contiene el Componentobjeto . (Heredado de Component) |
| ContinueUpdateOnError |
Obsoletos.
Obtiene o establece un valor que especifica si se va a generar una excepción cuando se produce un error durante una actualización de fila. (Heredado de DataAdapter) |
| DeleteCommand |
Obsoletos.
Obtiene o establece una instrucción SQL o un procedimiento almacenado que se usa para eliminar registros de la base de datos. |
| DesignMode |
Obsoletos.
Obtiene un valor que indica si Component el objeto está actualmente en modo de diseño. (Heredado de Component) |
| Events |
Obsoletos.
Obtiene la lista de controladores de eventos que están asociados a este Componentobjeto . (Heredado de Component) |
| FillCommandBehavior |
Obsoletos.
Obtiene o establece el comportamiento del comando usado para rellenar el adaptador de datos. (Heredado de DbDataAdapter) |
| FillLoadOption |
Obsoletos.
Obtiene o establece el LoadOption objeto que determina cómo el adaptador rellena desde DataTable .DbDataReader (Heredado de DataAdapter) |
| InsertCommand |
Obsoletos.
Obtiene o establece una instrucción SQL o un procedimiento almacenado que se usa para insertar registros nuevos en la base de datos. |
| MissingMappingAction |
Obsoletos.
Determina la acción que se debe realizar cuando los datos entrantes no tienen una tabla o columna coincidente. (Heredado de DataAdapter) |
| MissingSchemaAction |
Obsoletos.
Determina la acción que se debe realizar cuando el esquema existente DataSet no coincide con los datos entrantes. (Heredado de DataAdapter) |
| ReturnProviderSpecificTypes |
Obsoletos.
Obtiene o establece si el |
| SelectCommand |
Obsoletos.
Obtiene o establece una instrucción SQL o un procedimiento almacenado que se usa para seleccionar registros en la base de datos. |
| Site |
Obsoletos.
Obtiene o establece el ISite objeto de .Component (Heredado de Component) |
| TableMappings |
Obsoletos.
Obtiene una colección que proporciona la asignación principal entre una tabla de origen y .DataTable (Heredado de DataAdapter) |
| UpdateBatchSize |
Obsoletos.
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. |
| UpdateCommand |
Obsoletos.
Obtiene o establece una instrucción SQL o un procedimiento almacenado que se usa para actualizar los registros de la base de datos. |
Métodos
| Nombre | Description |
|---|---|
| AddToBatch(IDbCommand) |
Obsoletos.
Agrega un IDbCommand objeto al lote actual. (Heredado de DbDataAdapter) |
| ClearBatch() |
Obsoletos.
Quita todos los IDbCommand objetos del lote. (Heredado de DbDataAdapter) |
| CloneInternals() |
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.
Crea una copia de esta instancia de DataAdapter. (Heredado de DataAdapter) |
| CreateObjRef(Type) |
Obsoletos.
Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
| CreateRowUpdatedEvent(DataRow, IDbCommand, StatementType, DataTableMapping) |
Obsoletos.
Inicializa una nueva instancia de la clase RowUpdatedEventArgs. (Heredado de DbDataAdapter) |
| CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping) |
Obsoletos.
Inicializa una nueva instancia de la clase RowUpdatingEventArgs. (Heredado de DbDataAdapter) |
| CreateTableMappings() |
Obsoletos.
Crea un nuevo DataTableMappingCollectionobjeto . (Heredado de DataAdapter) |
| Dispose() |
Obsoletos.
Libera todos los recursos usados por .Component (Heredado de Component) |
| Dispose(Boolean) |
Obsoletos.
Libera los recursos no administrados utilizados por DbDataAdapter y, opcionalmente, libera los recursos administrados. (Heredado de DbDataAdapter) |
| Equals(Object) |
Obsoletos.
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| ExecuteBatch() |
Obsoletos.
Ejecuta el lote actual. (Heredado de DbDataAdapter) |
| Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior) |
Obsoletos.
Agrega o actualiza las filas de un intervalo especificado en DataSet para que coincidan con las del origen de datos mediante los nombres de tabla de origen y , la cadena de comandos y el DataSet comportamiento del comando. (Heredado de DbDataAdapter) |
| Fill(DataSet, Int32, Int32, String) |
Obsoletos.
Agrega o actualiza las filas de un intervalo especificado en DataSet para que coincidan con las del origen de datos mediante los DataSet nombres y DataTable . (Heredado de DbDataAdapter) |
| Fill(DataSet, String, IDataReader, Int32, Int32) |
Obsoletos.
Agrega o actualiza las filas de un intervalo especificado en DataSet para que coincidan con las del origen de datos mediante los DataSetnombres , DataTabley IDataReader . (Heredado de DbDataAdapter) |
| Fill(DataSet, String) |
Obsoletos.
Agrega o actualiza las filas de DataSet para que coincidan con las del origen de datos mediante los DataSet nombres y DataTable . (Heredado de DbDataAdapter) |
| Fill(DataSet) |
Obsoletos.
Agrega o actualiza filas en .DataSet (Heredado de DbDataAdapter) |
| Fill(DataTable, IDataReader) |
Obsoletos.
Agrega o actualiza las filas de para DataTable que coincidan con las del origen de datos mediante los nombres y IDataReader especificadosDataTable. (Heredado de DbDataAdapter) |
| Fill(DataTable, IDbCommand, CommandBehavior) |
Obsoletos.
Agrega o actualiza las filas de para DataTable que coincidan con las del origen de datos mediante el especificado IDbCommandDataTabley CommandBehavior. (Heredado de DbDataAdapter) |
| Fill(DataTable) |
Obsoletos.
Agrega o actualiza las filas de un intervalo especificado en DataSet para que coincidan con las del origen de datos con el DataTable nombre . (Heredado de DbDataAdapter) |
| Fill(DataTable[], IDataReader, Int32, Int32) |
Obsoletos.
Agrega o actualiza las filas de un intervalo especificado en la colección de objetos para que coincidan con las del origen de DataTable datos. (Heredado de DataAdapter) |
| Fill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior) |
Obsoletos.
Agrega o actualiza las filas de un intervalo especificado en DataSet para que coincidan con las del origen de datos mediante los DataSet nombres y DataTable . (Heredado de DbDataAdapter) |
| Fill(Int32, Int32, DataTable[]) |
Obsoletos.
Agrega o actualiza filas en uno o varios DataTable objetos para que coincidan con los del origen de datos a partir del registro especificado y recuperando hasta el número máximo de registros especificado. (Heredado de DbDataAdapter) |
| FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior) |
Obsoletos.
Agrega un DataTable objeto al especificado DataSet y configura el esquema para que coincida con el del origen de datos basado en el especificado SchemaType. (Heredado de DbDataAdapter) |
| FillSchema(DataSet, SchemaType, String, IDataReader) |
Obsoletos.
Agrega un DataTable objeto al objeto especificado DataSet. (Heredado de DataAdapter) |
| FillSchema(DataSet, SchemaType, String) |
Obsoletos.
Agrega un DataTable objeto al especificado DataSet y configura el esquema para que coincida con el del origen de datos en función del especificado SchemaType y DataTable. (Heredado de DbDataAdapter) |
| FillSchema(DataSet, SchemaType) |
Obsoletos.
Agrega un DataTable denominado "Table" al especificado DataSet y configura el esquema para que coincida con el del origen de datos basado en el especificado SchemaType. (Heredado de DbDataAdapter) |
| FillSchema(DataTable, SchemaType, IDataReader) |
Obsoletos.
Agrega un DataTable objeto al objeto especificado DataSet. (Heredado de DataAdapter) |
| FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior) |
Obsoletos.
Configura el esquema del especificado DataTable en función de la cadena de comandos y CommandBehavior los valores especificadosSchemaType. (Heredado de DbDataAdapter) |
| FillSchema(DataTable, SchemaType) |
Obsoletos.
Configura el esquema del especificado DataTable en función del especificado SchemaType. (Heredado de DbDataAdapter) |
| GetBatchedParameter(Int32, Int32) |
Obsoletos.
Devuelve un objeto IDataParameter de uno de los comandos del lote actual. (Heredado de DbDataAdapter) |
| GetBatchedRecordsAffected(Int32, Int32, Exception) |
Obsoletos.
Devuelve información sobre un intento de actualización individual dentro de una actualización por lotes mayor. (Heredado de DbDataAdapter) |
| GetFillParameters() |
Obsoletos.
Obtiene los parámetros establecidos por el usuario al ejecutar una instrucción SELECT de SQL. (Heredado de DbDataAdapter) |
| GetHashCode() |
Obsoletos.
Actúa como función hash predeterminada. (Heredado de Object) |
| GetLifetimeService() |
Obsoletos.
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
| GetService(Type) |
Obsoletos.
Devuelve un objeto que representa un servicio proporcionado por Component o por su Container. (Heredado de Component) |
| GetType() |
Obsoletos.
Obtiene el Type de la instancia actual. (Heredado de Object) |
| HasTableMappings() |
Obsoletos.
Indica si se ha creado un DataTableMappingCollection objeto . (Heredado de DataAdapter) |
| InitializeBatching() |
Obsoletos.
Inicializa el procesamiento por lotes para .DbDataAdapter (Heredado de DbDataAdapter) |
| InitializeLifetimeService() |
Obsoletos.
Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
| MemberwiseClone() |
Obsoletos.
Crea una copia superficial del Objectactual. (Heredado de Object) |
| MemberwiseClone(Boolean) |
Obsoletos.
Crea una copia superficial del objeto actual MarshalByRefObject . (Heredado de MarshalByRefObject) |
| OnFillError(FillErrorEventArgs) |
Obsoletos.
Genera el evento FillError. (Heredado de DbDataAdapter) |
| OnRowUpdated(RowUpdatedEventArgs) |
Obsoletos.
Genera el |
| OnRowUpdating(RowUpdatingEventArgs) |
Obsoletos.
Genera el |
| ResetFillLoadOption() |
Obsoletos.
FillLoadOption Restablece su estado predeterminado y hace que Fill(DataSet) se respete AcceptChangesDuringFill. (Heredado de DataAdapter) |
| ShouldSerializeAcceptChangesDuringFill() |
Obsoletos.
Determina si la AcceptChangesDuringFill propiedad debe conservarse. (Heredado de DataAdapter) |
| ShouldSerializeFillLoadOption() |
Obsoletos.
Determina si la FillLoadOption propiedad debe conservarse. (Heredado de DataAdapter) |
| ShouldSerializeTableMappings() |
Obsoletos.
Determina si existen uno o varios DataTableMapping objetos y se deben conservar. (Heredado de DataAdapter) |
| TerminateBatching() |
Obsoletos.
Finaliza el procesamiento por lotes para .DbDataAdapter (Heredado de DbDataAdapter) |
| ToString() |
Obsoletos.
Devuelve un String objeto que contiene el nombre de Component, si existe. Este método no se debe invalidar. (Heredado de Component) |
| Update(DataRow[], DataTableMapping) |
Obsoletos.
Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE correspondientes para cada fila insertada, actualizada o eliminada en la matriz de DataRow objetos especificada. (Heredado de DbDataAdapter) |
| Update(DataRow[]) |
Obsoletos.
Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE correspondientes para cada fila insertada, actualizada o eliminada de la matriz especificada en DataSet. (Heredado de DbDataAdapter) |
| Update(DataSet, String) |
Obsoletos.
Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE respectivas para cada fila insertada, actualizada o eliminada en con DataSet el nombre especificado DataTable . (Heredado de DbDataAdapter) |
| Update(DataSet) |
Obsoletos.
Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE correspondientes para cada fila insertada, actualizada o eliminada en el especificado DataSet. (Heredado de DbDataAdapter) |
| Update(DataTable) |
Obsoletos.
Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE correspondientes para cada fila insertada, actualizada o eliminada en el especificado DataTable. (Heredado de DbDataAdapter) |
Eventos
| Nombre | Description |
|---|---|
| Disposed |
Obsoletos.
Se produce cuando el componente se elimina mediante una llamada al Dispose() método . (Heredado de Component) |
| FillError |
Obsoletos.
Se devuelve cuando se produce un error durante una operación de relleno. (Heredado de DbDataAdapter) |
| RowUpdated |
Obsoletos.
Se produce durante una operación de actualización después de ejecutar un comando en la base de datos. |
| RowUpdating |
Obsoletos.
Se produce durante Update(DataSet) antes de que se ejecute un comando en el origen de datos. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ICloneable.Clone() |
Obsoletos.
Para obtener una descripción de este miembro, vea Clone(). |
| ICloneable.Clone() |
Obsoletos.
Crea un nuevo objeto que es una copia de la instancia actual. (Heredado de DbDataAdapter) |
| IDataAdapter.TableMappings |
Obsoletos.
Obtiene una colección que indica cómo se asigna una tabla de origen a una tabla de conjunto de datos. (Heredado de DataAdapter) |
| IDbDataAdapter.DeleteCommand |
Obsoletos.
Para obtener una descripción de este miembro, vea DeleteCommand. |
| IDbDataAdapter.InsertCommand |
Obsoletos.
Para obtener una descripción de este miembro, vea InsertCommand. |
| IDbDataAdapter.SelectCommand |
Obsoletos.
Para obtener una descripción de este miembro, vea SelectCommand. |
| IDbDataAdapter.UpdateCommand |
Obsoletos.
Para obtener una descripción de este miembro, vea UpdateCommand. |