Condividi tramite


OracleDataAdapter Classe

Definizione

Attenzione

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

Rappresenta un set di comandi dati e una connessione a un database utilizzato per riempire e DataSet aggiornare il database. Questa classe non può essere ereditata.

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
Ereditarietà
Attributi
Implementazioni

Commenti

Questo tipo è deprecato e verrà rimosso in una versione futura di .NET Framework. Per altre informazioni, vedere Oracle e ADO.NET.

funge OracleDataAdapter da ponte tra un dataset e un database per il recupero e il salvataggio dei dati. fornisce OracleDataAdapter questo bridge usando Fill per caricare i dati dal database in DataSete usando Update per inviare le modifiche apportate DataSet di nuovo all'origine dati.

OracleDataAdapter Quando riempie un DataSetoggetto , crea le tabelle e le colonne necessarie per i dati restituiti, se non esistono già. Tuttavia, le informazioni sulla chiave primaria non vengono incluse nello schema creato in modo implicito, a meno che la MissingSchemaAction proprietà non sia impostata su AddWithKey. È anche possibile creare lo OracleDataAdapter schema di , incluse le informazioni sulla chiave primaria, prima di DataSetcompilarlo con i dati usando FillSchema. Per altre informazioni, vedere Aggiunta di vincoli esistenti a un set di dati.

Annotazioni

Per impostazione predefinita, i campi numerici importati in un DataTable oggetto con Fill vengono mappati agli OracleNumber oggetti . È possibile eseguire l'overflow di OracleNumbere generare un'eccezione Oracle importando un valore numerico non integrale troppo grande o troppo elevato per le OracleNumberlimitazioni di precisione. Per altre informazioni, vedere la descrizione di OracleNumber .

Include OracleDataAdapter anche le proprietà , InsertCommandDeleteCommand, UpdateCommand, e TableMappings per facilitare il SelectCommandcaricamento e l'aggiornamento dei dati.

Il provider di dati .NET Framework per Oracle non supporta istruzioni SQL in batch. Tuttavia, consente di usare più REF CURSOR parametri di output per compilare un oggetto DataSet, ognuno in un oggetto .DataTable È necessario definire i parametri, contrassegnarli come parametri di output e indicare che sono REF CURSOR tipi di dati. Si noti che non è possibile utilizzare il Update metodo quando l'oggetto OracleDataAdapter viene compilato utilizzando REF CURSOR parametri restituiti da una stored procedure, perché Oracle non fornisce le informazioni necessarie per determinare il nome della tabella e i nomi di colonna quando viene eseguita l'istruzione SQL.

Dopo aver utilizzato OracleDataAdapter per eseguire un'operazione Fill o FillSchema , la DataColumn.ReadOnly proprietà restituisce sempre false, indipendentemente dal fatto che una colonna possa essere aggiornata o meno, perché il server Oracle non restituisce queste informazioni.

Costruttori

Nome Descrizione
OracleDataAdapter()
Obsoleti.

Inizializza una nuova istanza della classe OracleDataAdapter.

OracleDataAdapter(OracleCommand)
Obsoleti.

Inizializza una nuova istanza della OracleDataAdapter classe con l'istruzione SQL SELECT specificata.

OracleDataAdapter(String, OracleConnection)
Obsoleti.

Inizializza una nuova istanza della OracleDataAdapter classe con un'istruzione SQL SELECT e un oggetto OracleConnection.

OracleDataAdapter(String, String)
Obsoleti.

Inizializza una nuova istanza della OracleDataAdapter classe con un'istruzione SQL SELECT e una stringa di connessione.

Campi

Nome Descrizione
DefaultSourceTableName
Obsoleti.

Nome predefinito utilizzato dall'oggetto DataAdapter per i mapping delle tabelle.

(Ereditato da DbDataAdapter)

Proprietà

Nome Descrizione
AcceptChangesDuringFill
Obsoleti.

Ottiene o imposta un valore che indica se AcceptChanges() viene chiamato su un DataRow oggetto dopo l'aggiunta DataTable a durante una delle operazioni Fill .

(Ereditato da DataAdapter)
AcceptChangesDuringUpdate
Obsoleti.

Ottiene o imposta un valore che indica se AcceptChanges() viene chiamato durante un oggetto Update(DataSet).

(Ereditato da DataAdapter)
CanRaiseEvents
Obsoleti.

Ottiene un valore che indica se il componente può generare un evento.

(Ereditato da Component)
Container
Obsoleti.

Ottiene l'oggetto IContainer contenente l'oggetto Component.

(Ereditato da Component)
ContinueUpdateOnError
Obsoleti.

Ottiene o imposta un valore che specifica se generare un'eccezione quando si verifica un errore durante un aggiornamento di riga.

(Ereditato da DataAdapter)
DeleteCommand
Obsoleti.

Ottiene o imposta un'istruzione SQL o una stored procedure utilizzata per eliminare i record nel database.

DesignMode
Obsoleti.

Ottiene un valore che indica se è Component attualmente in modalità progettazione.

(Ereditato da Component)
Events
Obsoleti.

Ottiene l'elenco dei gestori eventi associati a questo Componentoggetto .

(Ereditato da Component)
FillCommandBehavior
Obsoleti.

Ottiene o imposta il comportamento del comando utilizzato per riempire l'adattatore dati.

(Ereditato da DbDataAdapter)
FillLoadOption
Obsoleti.

Ottiene o imposta l'oggetto LoadOption che determina il modo in cui l'adattatore riempie l'oggetto DataTableDbDataReaderda .

(Ereditato da DataAdapter)
InsertCommand
Obsoleti.

Ottiene o imposta un'istruzione SQL o una stored procedure utilizzata per inserire nuovi record nel database.

MissingMappingAction
Obsoleti.

Determina l'azione da eseguire quando i dati in ingresso non hanno una tabella o una colonna corrispondente.

(Ereditato da DataAdapter)
MissingSchemaAction
Obsoleti.

Determina l'azione da eseguire quando lo schema esistente DataSet non corrisponde ai dati in ingresso.

(Ereditato da DataAdapter)
ReturnProviderSpecificTypes
Obsoleti.

Ottiene o imposta un valore che indica se il metodo deve restituire valori specifici del Fill provider o valori comuni conformi a CLS.

(Ereditato da DataAdapter)
SelectCommand
Obsoleti.

Ottiene o imposta un'istruzione SQL o una stored procedure utilizzata per selezionare i record nel database.

Site
Obsoleti.

Ottiene o imposta l'oggetto ISite dell'oggetto Component.

(Ereditato da Component)
TableMappings
Obsoleti.

Ottiene una raccolta che fornisce il mapping primario tra una tabella di origine e un oggetto DataTable.

(Ereditato da DataAdapter)
UpdateBatchSize
Obsoleti.

Ottiene o imposta un valore che abilita o disabilita il supporto per l'elaborazione batch e specifica il numero di comandi che è possibile eseguire in un batch.

UpdateCommand
Obsoleti.

Ottiene o imposta un'istruzione SQL o una stored procedure utilizzata per aggiornare i record nel database.

Metodi

Nome Descrizione
AddToBatch(IDbCommand)
Obsoleti.

Aggiunge un oggetto IDbCommand al batch corrente.

(Ereditato da DbDataAdapter)
ClearBatch()
Obsoleti.

Rimuove tutti gli IDbCommand oggetti dal batch.

(Ereditato da DbDataAdapter)
CloneInternals()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Crea una copia di questa istanza di DataAdapter.

(Ereditato da DataAdapter)
CreateObjRef(Type)
Obsoleti.

Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.

(Ereditato da MarshalByRefObject)
CreateRowUpdatedEvent(DataRow, IDbCommand, StatementType, DataTableMapping)
Obsoleti.

Inizializza una nuova istanza della classe RowUpdatedEventArgs.

(Ereditato da DbDataAdapter)
CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping)
Obsoleti.

Inizializza una nuova istanza della classe RowUpdatingEventArgs.

(Ereditato da DbDataAdapter)
CreateTableMappings()
Obsoleti.

Crea un nuovo DataTableMappingCollectionoggetto .

(Ereditato da DataAdapter)
Dispose()
Obsoleti.

Rilascia tutte le risorse usate da Component.

(Ereditato da Component)
Dispose(Boolean)
Obsoleti.

Rilascia le risorse non gestite usate da DbDataAdapter e, facoltativamente, rilascia le risorse gestite.

(Ereditato da DbDataAdapter)
Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
ExecuteBatch()
Obsoleti.

Esegue il batch corrente.

(Ereditato da DbDataAdapter)
Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior)
Obsoleti.

Aggiunge o aggiorna righe in un intervallo specificato nell'oggetto DataSet in modo che corrispondano a quelle nell'origine dati usando i DataSet nomi delle tabelle di origine e, la stringa di comando e il comportamento del comando.

(Ereditato da DbDataAdapter)
Fill(DataSet, Int32, Int32, String)
Obsoleti.

Aggiunge o aggiorna righe in un intervallo specificato nell'oggetto DataSet in modo che corrispondano a quelle nell'origine dati usando i DataSet nomi e DataTable .

(Ereditato da DbDataAdapter)
Fill(DataSet, String, IDataReader, Int32, Int32)
Obsoleti.

Aggiunge o aggiorna righe in un intervallo specificato nell'oggetto DataSet in modo che corrispondano a quelle nell'origine dati usando i DataSetnomi , DataTablee IDataReader .

(Ereditato da DbDataAdapter)
Fill(DataSet, String)
Obsoleti.

Aggiunge o aggiorna righe nell'oggetto DataSet in modo che corrispondano a quelle nell'origine dati usando i DataSet nomi e DataTable .

(Ereditato da DbDataAdapter)
Fill(DataSet)
Obsoleti.

Aggiunge o aggiorna righe in DataSet.

(Ereditato da DbDataAdapter)
Fill(DataTable, IDataReader)
Obsoleti.

Aggiunge o aggiorna righe in un DataTable oggetto in modo che corrispondano a quelle nell'origine dati usando i nomi e IDataReader specificatiDataTable.

(Ereditato da DbDataAdapter)
Fill(DataTable, IDbCommand, CommandBehavior)
Obsoleti.

Aggiunge o aggiorna righe in un DataTable oggetto in modo che corrispondano a quelle nell'origine dati usando l'oggetto specificato DataTableIDbCommand e CommandBehavior.

(Ereditato da DbDataAdapter)
Fill(DataTable)
Obsoleti.

Aggiunge o aggiorna righe in un intervallo specificato nell'oggetto DataSet in modo che corrispondano a quelle nell'origine dati usando il DataTable nome.

(Ereditato da DbDataAdapter)
Fill(DataTable[], IDataReader, Int32, Int32)
Obsoleti.

Aggiunge o aggiorna righe in un intervallo specificato nell'insieme di DataTable oggetti in modo che corrispondano a quelli nell'origine dati.

(Ereditato da DataAdapter)
Fill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior)
Obsoleti.

Aggiunge o aggiorna righe in un intervallo specificato nell'oggetto DataSet in modo che corrispondano a quelle nell'origine dati usando i DataSet nomi e DataTable .

(Ereditato da DbDataAdapter)
Fill(Int32, Int32, DataTable[])
Obsoleti.

Aggiunge o aggiorna righe in uno o più DataTable oggetti in modo che corrispondano a quelli nell'origine dati a partire dal record specificato e recuperando fino al numero massimo di record specificato.

(Ereditato da DbDataAdapter)
FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior)
Obsoleti.

Aggiunge un DataTable oggetto all'oggetto specificato DataSet e configura lo schema in modo che corrisponda a quello nell'origine dati in base all'oggetto specificato SchemaType.

(Ereditato da DbDataAdapter)
FillSchema(DataSet, SchemaType, String, IDataReader)
Obsoleti.

Aggiunge un DataTable oggetto all'oggetto specificato DataSet.

(Ereditato da DataAdapter)
FillSchema(DataSet, SchemaType, String)
Obsoleti.

Aggiunge un DataTable oggetto all'oggetto specificato DataSet e configura lo schema in modo che corrisponda a quello nell'origine dati in base all'oggetto specificato SchemaType e DataTable.

(Ereditato da DbDataAdapter)
FillSchema(DataSet, SchemaType)
Obsoleti.

Aggiunge un DataTable oggetto denominato "Table" all'oggetto specificato DataSet e configura lo schema in modo che corrisponda a quello nell'origine dati in base all'oggetto specificato SchemaType.

(Ereditato da DbDataAdapter)
FillSchema(DataTable, SchemaType, IDataReader)
Obsoleti.

Aggiunge un DataTable oggetto all'oggetto specificato DataSet.

(Ereditato da DataAdapter)
FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior)
Obsoleti.

Configura lo schema dell'oggetto specificato in base alla stringa di comando e CommandBehavior ai valori specificati.DataTableSchemaType

(Ereditato da DbDataAdapter)
FillSchema(DataTable, SchemaType)
Obsoleti.

Configura lo schema dell'oggetto specificato DataTable in base all'oggetto specificato SchemaType.

(Ereditato da DbDataAdapter)
GetBatchedParameter(Int32, Int32)
Obsoleti.

Restituisce un oggetto IDataParameter da uno dei comandi nel batch corrente.

(Ereditato da DbDataAdapter)
GetBatchedRecordsAffected(Int32, Int32, Exception)
Obsoleti.

Restituisce informazioni su un singolo tentativo di aggiornamento all'interno di un aggiornamento in batch più grande.

(Ereditato da DbDataAdapter)
GetFillParameters()
Obsoleti.

Ottiene i parametri impostati dall'utente durante l'esecuzione di un'istruzione SQL SELECT.

(Ereditato da DbDataAdapter)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()
Obsoleti.

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
GetService(Type)
Obsoleti.

Restituisce un oggetto che rappresenta un servizio fornito da Component o da Container.

(Ereditato da Component)
GetType()
Obsoleti.

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
HasTableMappings()
Obsoleti.

Indica se è stato creato un oggetto DataTableMappingCollection .

(Ereditato da DataAdapter)
InitializeBatching()
Obsoleti.

Inizializza l'invio in batch per .DbDataAdapter

(Ereditato da DbDataAdapter)
InitializeLifetimeService()
Obsoleti.

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)
Obsoleti.

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
OnFillError(FillErrorEventArgs)
Obsoleti.

Genera l'evento FillError.

(Ereditato da DbDataAdapter)
OnRowUpdated(RowUpdatedEventArgs)
Obsoleti.

Genera l'evento RowUpdated di un provider di dati .NET.

(Ereditato da DbDataAdapter)
OnRowUpdating(RowUpdatingEventArgs)
Obsoleti.

Genera l'evento RowUpdating di un provider di dati .NET.

(Ereditato da DbDataAdapter)
ResetFillLoadOption()
Obsoleti.

FillLoadOption Reimposta lo stato predefinito e causa l'onore Fill(DataSet)AcceptChangesDuringFilldi .

(Ereditato da DataAdapter)
ShouldSerializeAcceptChangesDuringFill()
Obsoleti.

Determina se la AcceptChangesDuringFill proprietà deve essere persistente.

(Ereditato da DataAdapter)
ShouldSerializeFillLoadOption()
Obsoleti.

Determina se la FillLoadOption proprietà deve essere persistente.

(Ereditato da DataAdapter)
ShouldSerializeTableMappings()
Obsoleti.

Determina se uno o più DataTableMapping oggetti esistono e devono essere salvati in modo permanente.

(Ereditato da DataAdapter)
TerminateBatching()
Obsoleti.

Termina l'invio in batch per l'oggetto DbDataAdapter.

(Ereditato da DbDataAdapter)
ToString()
Obsoleti.

Restituisce un oggetto String contenente il nome dell'oggetto Component, se presente. Questo metodo non deve essere sottoposto a override.

(Ereditato da Component)
Update(DataRow[], DataTableMapping)
Obsoleti.

Aggiorna i valori nel database eseguendo le rispettive istruzioni INSERT, UPDATE o DELETE per ogni riga inserita, aggiornata o eliminata nella matrice di DataRow oggetti specificata.

(Ereditato da DbDataAdapter)
Update(DataRow[])
Obsoleti.

Aggiorna i valori nel database eseguendo le rispettive istruzioni INSERT, UPDATE o DELETE per ogni riga inserita, aggiornata o eliminata nella matrice specificata in DataSet.

(Ereditato da DbDataAdapter)
Update(DataSet, String)
Obsoleti.

Aggiorna i valori nel database eseguendo le rispettive istruzioni INSERT, UPDATE o DELETE per ogni riga inserita, aggiornata o eliminata in DataSet con il nome specificato DataTable .

(Ereditato da DbDataAdapter)
Update(DataSet)
Obsoleti.

Aggiorna i valori nel database eseguendo le rispettive istruzioni INSERT, UPDATE o DELETE per ogni riga inserita, aggiornata o eliminata nell'oggetto specificato DataSet.

(Ereditato da DbDataAdapter)
Update(DataTable)
Obsoleti.

Aggiorna i valori nel database eseguendo le rispettive istruzioni INSERT, UPDATE o DELETE per ogni riga inserita, aggiornata o eliminata nell'oggetto specificato DataTable.

(Ereditato da DbDataAdapter)

Eventi

Nome Descrizione
Disposed
Obsoleti.

Si verifica quando il componente viene eliminato da una chiamata al Dispose() metodo .

(Ereditato da Component)
FillError
Obsoleti.

Restituito quando si verifica un errore durante un'operazione di riempimento.

(Ereditato da DbDataAdapter)
RowUpdated
Obsoleti.

Si verifica durante un'operazione di aggiornamento dopo l'esecuzione di un comando sul database.

RowUpdating
Obsoleti.

Si verifica durante Update(DataSet) la prima esecuzione di un comando sull'origine dati.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICloneable.Clone()
Obsoleti.

Per una descrizione di questo membro, vedere Clone().

ICloneable.Clone()
Obsoleti.

Crea un nuovo oggetto che rappresenta una copia dell'istanza corrente.

(Ereditato da DbDataAdapter)
IDataAdapter.TableMappings
Obsoleti.

Ottiene una raccolta che indica come viene eseguito il mapping di una tabella di origine a una tabella del set di dati.

(Ereditato da DataAdapter)
IDbDataAdapter.DeleteCommand
Obsoleti.

Per una descrizione di questo membro, vedere DeleteCommand.

IDbDataAdapter.InsertCommand
Obsoleti.

Per una descrizione di questo membro, vedere InsertCommand.

IDbDataAdapter.SelectCommand
Obsoleti.

Per una descrizione di questo membro, vedere SelectCommand.

IDbDataAdapter.UpdateCommand
Obsoleti.

Per una descrizione di questo membro, vedere UpdateCommand.

Si applica a

Vedi anche