OracleDataAdapter Classe

Definizione

Attenzione

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

Rappresenta un set di comandi di dati e una connessione a un database usati per riempire l'oggetto DataSet e aggiornare il database. La 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 set di dati 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 di DataSet nuovo all'origine dati.

Quando riempie OracleDataAdapter 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 DataSet, incluse le informazioni sulla chiave primaria, prima di compilarlo con i dati usando FillSchema. Per altre informazioni, vedere Aggiunta di vincoli esistenti a un set di dati.

Nota

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 SelectCommandproprietà , InsertCommand, DeleteCommandUpdateCommand, e TableMappings per facilitare il caricamento 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 riempire 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 viene OracleDataAdapter compilato utilizzando REF CURSOR i 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. Nell'esempio C# seguente si presuppone che sia stata creata questa stored procedure.

Creare il seguente package Oracle sul server Oracle.

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;  
/  

Creare il seguente corpo del package Oracle sul server Oracle.

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;  
 /  

Nell'esempio C# seguente viene illustrato come ottenere informazioni sulla tabella e sulla colonna usando la 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);  

Nell'esempio di Visual Basic seguente viene illustrato come usare un OracleDataAdapter oggetto per riempire un DataSet oggetto utilizzando un oggetto Oracle REF CURSOR. Questi esempi usano tabelle definite nello schema Oracle Scott/Tiger e richiedono il pacchetto PL/SQL seguente e il corpo del pacchetto. È necessario crearli nel server per usare gli esempi.

Creare il seguente package Oracle sul server Oracle.

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;  
/  

Creare il seguente corpo del package Oracle sul server Oracle.

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;  
 /  

In questo esempio di Visual Basic viene eseguita una stored procedure PL/SQL che restituisce due REF CURSOR parametri e riempie un DataSet oggetto con le righe restituite.

' 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)  

Dopo aver utilizzato per OracleDataAdapter 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

OracleDataAdapter()
Obsoleti.

Inizializza una nuova istanza della classe OracleDataAdapter.

OracleDataAdapter(OracleCommand)
Obsoleti.

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

OracleDataAdapter(String, OracleConnection)
Obsoleti.

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

OracleDataAdapter(String, String)
Obsoleti.

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

Campi

DefaultSourceTableName
Obsoleti.

Nome predefinito utilizzato dall'oggetto DataAdapter per i mapping di tabella.

(Ereditato da DbDataAdapter)

Proprietà

AcceptChangesDuringFill
Obsoleti.

Ottiene o imposta un valore che indica se il metodo AcceptChanges() viene chiamato per una classe DataRow dopo che questa è stata aggiunta alla classe DataTable, durante un'operazione del metodo Fill.

(Ereditato da DataAdapter)
AcceptChangesDuringUpdate
Obsoleti.

Ottiene o imposta se il metodo AcceptChanges() viene chiamato durante un metodo 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 che contiene Component.

(Ereditato da Component)
ContinueUpdateOnError
Obsoleti.

Ottiene o imposta un valore che specifica se generare un'eccezione quando viene rilevato un errore durante l'aggiornamento di una riga.

(Ereditato da DataAdapter)
DeleteCommand
Obsoleti.

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

DesignMode
Obsoleti.

Ottiene un valore che indica se il Component si trova in modalità progettazione.

(Ereditato da Component)
Events
Obsoleti.

Ottiene l'elenco dei gestori eventi allegati a questo Component.

(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 DataTable dall'oggetto DbDataReader.

(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'operazione da eseguire quando per i dati in arrivo non è presente una tabella o una colonna corrispondente.

(Ereditato da DataAdapter)
MissingSchemaAction
Obsoleti.

Determina l'operazione da eseguire quando per lo schema DataSet esistente non esistono dati in arrivo corrispondenti.

(Ereditato da DataAdapter)
ReturnProviderSpecificTypes
Obsoleti.

Ottiene o imposta un valore che indica se il metodo Fill deve restituire valori specifici del 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 record nel database.

Site
Obsoleti.

Ottiene o imposta l'oggetto ISite di 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 attiva o disabilita il supporto dell'elaborazione batch e specifica il numero di comandi che è possibile eseguire in un batch.

UpdateBatchSize
Obsoleti.

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

(Ereditato da DbDataAdapter)
UpdateCommand
Obsoleti.

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

Metodi

AddToBatch(IDbCommand)
Obsoleti.

Aggiunge un'interfaccia IDbCommand al batch corrente.

(Ereditato da DbDataAdapter)
ClearBatch()
Obsoleti.

Rimuove tutti gli oggetti IDbCommand dal batch.

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

Crea una copia di questa istanza di DataAdapter.

(Ereditato da DataAdapter)
CreateObjRef(Type)
Obsoleti.

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione 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 oggetto DataTableMappingCollection.

(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, 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)
Obsoleti.

Aggiunge o aggiorna righe nell'oggetto DataSet.

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

Aggiunge o aggiorna righe in un intervallo specificato nell'oggetto DataSet affinché corrispondano a quelle nell'origine dati mediante DataSet e i nomi di DataTable.

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

Aggiunge o aggiorna righe in un intervallo specificato nell'oggetto DataSet affinché corrispondano a quelle nell'origine dati utilizzando i nomi, la stringa di comando e le funzioni di comando dell'oggetto DataSet e della tabella di origine.

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

Aggiunge o aggiorna righe in un oggetto DataSet affinché corrispondano a quelle nell'origine dati mediante l'oggetto DataSet e i relativi nomi DataTable.

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

Aggiunge o aggiorna righe in un intervallo specificato nell'oggetto DataSet affinché corrispondano a quelle nell'origine dati usando i nomi DataSet, DataTable e IDataReader.

(Ereditato da DbDataAdapter)
Fill(DataTable)
Obsoleti.

Aggiunge o aggiorna righe in un intervallo specificato nell'oggetto DataSet affinché corrispondano a quelle nell'origine dati mediante il nome di DataTable.

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

Aggiunge o aggiorna righe in un oggetto DataTable affinché corrispondano a quelle dell'origine dati, usando i nomi DataTable e IDataReader specificati.

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

Aggiunge o aggiorna righe in un oggetto DataTable affinché corrispondano a quelle dell'origine dati, utilizzando gli oggetti DataTable, IDbCommand e CommandBehavior specificati.

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

Aggiunge o aggiorna righe in un intervallo specificato nell'insieme di oggetti DataTable affinché corrispondano a quelle nell'origine dati.

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

Aggiunge o aggiorna righe in un intervallo specificato nell'oggetto DataSet affinché corrispondano a quelle nell'origine dati mediante DataSet e i nomi di 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)
Obsoleti.

Aggiunge un oggetto DataTable denominato "Table" all'oggetto DataSet specificato e configura lo schema perché corrisponda a quello presente nell'origine dati basato sull'oggetto SchemaType specificato.

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

Aggiunge un oggetto DataTable all'oggetto DataSet specificato e di configurare lo schema in modo che corrisponda a quello dell'origine dati basato sull'oggetto SchemaType specificato.

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

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

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

Aggiunge una classe DataTable alla classe DataSet specificata.

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

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

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

Aggiunge una classe DataTable alla classe DataSet specificata.

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

Configura lo schema dell'oggetto DataTable specificato, una stringa di comando SchemaType e valori di CommandBehavior.

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

Restituisce un'interfaccia IDataParameter da uno dei comandi nel batch corrente.

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

Restituisce informazioni su un tentativo di aggiornamento singolo all’interno di un aggiornamento in batch di dimensioni maggiori.

(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.

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.

(Ereditato da MarshalByRefObject)
GetService(Type)
Obsoleti.

Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container.

(Ereditato da Component)
GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
HasTableMappings()
Obsoleti.

Indica se è stata creata una classe DataTableMappingCollection.

(Ereditato da DataAdapter)
InitializeBatching()
Obsoleti.

Inizializza i batch per la classe 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 dell'oggetto Object corrente.

(Ereditato da Object)
MemberwiseClone(Boolean)
Obsoleti.

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.

(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.

Reimposta la proprietà FillLoadOption allo stato predefinito e fa in modo che il metodo Fill(DataSet) rispetti la proprietà AcceptChangesDuringFill.

(Ereditato da DataAdapter)
ShouldSerializeAcceptChangesDuringFill()
Obsoleti.

Determina se la proprietà AcceptChangesDuringFill deve essere mantenuta.

(Ereditato da DataAdapter)
ShouldSerializeFillLoadOption()
Obsoleti.

Determina se la proprietà FillLoadOption deve essere mantenuta.

(Ereditato da DataAdapter)
ShouldSerializeTableMappings()
Obsoleti.

Determina se sono presenti più oggetti DataTableMapping e se è necessario conservarli.

(Ereditato da DataAdapter)
TerminateBatching()
Obsoleti.

Termina l'operazione in batch per la classe DbDataAdapter.

(Ereditato da DbDataAdapter)
ToString()
Obsoleti.

Restituisce un oggetto String che contiene il nome dell'eventuale oggetto Component. Questo metodo non deve essere sottoposto a override.

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

Aggiorna il valore nel database eseguendo le rispettive istruzioni INSERT, UPDATE o DELETE per ciascuna riga inserita, aggiornata o eliminata nella matrice specificata nell'oggetto DataSet.

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

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

(Ereditato da DbDataAdapter)
Update(DataSet)
Obsoleti.

Aggiorna il valore nel database eseguendo le rispettive istruzioni INSERT, UPDATE o DELETE per ciascuna riga inserita, aggiornata o eliminata nell'oggetto DataSet specificato.

(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 nell'oggetto DataSet con il nome DataTable specificato.

(Ereditato da DbDataAdapter)
Update(DataTable)
Obsoleti.

Aggiorna il valore nel database eseguendo le rispettive istruzioni INSERT, UPDATE o DELETE per ciascuna riga inserita, aggiornata o eliminata nell'oggetto DataTable specificato.

(Ereditato da DbDataAdapter)

Eventi

Disposed
Obsoleti.

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

(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 in seguito all'esecuzione di un comando relativamente a un database.

RowUpdating
Obsoleti.

Si verifica durante l'applicazione del metodo Update(DataSet) prima che un comando sia eseguito nell'origine dati.

Implementazioni dell'interfaccia esplicita

ICloneable.Clone()
Obsoleti.

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

ICloneable.Clone()
Obsoleti.

Crea un nuovo oggetto che è 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