Freigeben über


OracleDataAdapter Klasse

Definition

Achtung

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

Stellt eine Reihe von Datenbefehlen und eine Verbindung mit einer Datenbank dar, die zum Ausfüllen und DataSet Aktualisieren der Datenbank verwendet wird. Diese Klasse kann nicht vererbt werden.

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
Vererbung
Attribute
Implementiert

Hinweise

Dieser Typ ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Weitere Informationen finden Sie unter Oracle und ADO.NET.

Dies OracleDataAdapter dient als Brücke zwischen einem DataSet und einer Datenbank zum Abrufen und Speichern von Daten. Diese OracleDataAdapter Brücke ermöglicht das Laden von Fill Daten aus der Datenbank in die DataSetDatenbank und das Update Senden von Änderungen, die DataSet im Hintergrund an die Datenquelle vorgenommen wurden.

Wenn die OracleDataAdapter Füllung eingibt DataSet, werden die erforderlichen Tabellen und Spalten für die zurückgegebenen Daten erstellt, sofern sie noch nicht vorhanden sind. Primärschlüsselinformationen sind jedoch nicht im implizit erstellten Schema enthalten, es sei denn, die MissingSchemaAction Eigenschaft ist auf AddWithKeyfestgelegt. Möglicherweise verfügen Sie auch über das OracleDataAdapter Erstellen des Schemas der DataSetPrimärschlüsselinformationen, bevor Sie es mit Daten ausfüllen.FillSchema Weitere Informationen finden Sie unter Hinzufügen vorhandener Einschränkungen zu einem DataSet.

Hinweis

Standardmäßig werden numerische Felder, die in ein DataTable With Fill importiert werden, Objekten zugeordnet OracleNumber . Es ist möglich, die OracleNumberOracle-Ausnahme zu überlaufen und eine Oracle-Ausnahme auszuwerfen, indem ein nicht integraler numerischer Wert importiert wird, der entweder zu groß oder zu hoch für die OracleNumberGenauigkeitseinschränkungen ist. Weitere Informationen finden Sie in der Beschreibung OracleNumber .

Dies OracleDataAdapter umfasst auch die Eigenschaften , InsertCommand, DeleteCommandUpdateCommandTableMappings um das SelectCommandLaden und Aktualisieren von Daten zu erleichtern.

Der .NET Framework-Datenanbieter für Oracle unterstützt keine BATCH-SQL-Anweisungen. Es ermöglicht ihnen jedoch, mehrere REF CURSOR Ausgabeparameter zum Ausfüllen eines DataSets zu verwenden, die jeweils in einem eigenen DataTableFormat enthalten sind. Sie müssen die Parameter definieren, sie als Ausgabeparameter markieren und angeben, dass sie Datentypen sind REF CURSOR . Beachten Sie, dass Sie die Update Methode nicht verwenden können, wenn sie OracleDataAdapter mit REF CURSOR Parametern gefüllt wird, die von einer gespeicherten Prozedur zurückgegeben werden, da Oracle nicht die erforderlichen Informationen bereitstellt, um zu bestimmen, was der Tabellenname und Spaltennamen sind, wenn die SQL-Anweisung ausgeführt wird.

Nachdem die OracleDataAdapter Eigenschaft zum Ausführen eines Vorgangs oder FillSchema einer Fill Operation verwendet wurde, gibt die DataColumn.ReadOnly Eigenschaft immer "false" zurück, unabhängig davon, ob eine Spalte aktualisiert werden kann oder nicht, da der Oracle-Server diese Informationen nicht zurückgibt.

Konstruktoren

Name Beschreibung
OracleDataAdapter()
Veraltet.

Initialisiert eine neue Instanz der OracleDataAdapter-Klasse.

OracleDataAdapter(OracleCommand)
Veraltet.

Initialisiert eine neue Instanz der OracleDataAdapter Klasse mit der angegebenen SQL SELECT-Anweisung.

OracleDataAdapter(String, OracleConnection)
Veraltet.

Initialisiert eine neue Instanz der OracleDataAdapter Klasse mit einer SQL SELECT-Anweisung und einer OracleConnection.

OracleDataAdapter(String, String)
Veraltet.

Initialisiert eine neue Instanz der OracleDataAdapter Klasse mit einer SQL SELECT-Anweisung und einer Verbindungszeichenfolge.

Felder

Name Beschreibung
DefaultSourceTableName
Veraltet.

Der Standardname, der DataAdapter vom Objekt für Tabellenzuordnungen verwendet wird.

(Geerbt von DbDataAdapter)

Eigenschaften

Name Beschreibung
AcceptChangesDuringFill
Veraltet.

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob AcceptChanges() für einen DataRow Aufruf nach dem DataTable Hinzufügen während eines der Ausfüllvorgänge aufgerufen wird.

(Geerbt von DataAdapter)
AcceptChangesDuringUpdate
Veraltet.

Ruft ab oder legt fest, ob AcceptChanges() während einer Update(DataSet).

(Geerbt von DataAdapter)
CanRaiseEvents
Veraltet.

Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.

(Geerbt von Component)
Container
Veraltet.

Ruft das, das IContainer die Component.

(Geerbt von Component)
ContinueUpdateOnError
Veraltet.

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine Ausnahme generiert werden soll, wenn während einer Zeilenaktualisierung ein Fehler auftritt.

(Geerbt von DataAdapter)
DeleteCommand
Veraltet.

Dient zum Abrufen oder Festlegen einer SQL-Anweisung oder einer gespeicherten Prozedur zum Löschen von Datensätzen in der Datenbank.

DesignMode
Veraltet.

Ruft einen Wert ab, der angibt, ob sich der Component Entwurfsmodus derzeit befindet.

(Geerbt von Component)
Events
Veraltet.

Ruft die Liste der Ereignishandler ab, die an diese Componentangefügt sind.

(Geerbt von Component)
FillCommandBehavior
Veraltet.

Ruft das Verhalten des Befehls ab, der zum Ausfüllen des Datenadapters verwendet wird, oder legt dieses fest.

(Geerbt von DbDataAdapter)
FillLoadOption
Veraltet.

Dient zum Abrufen oder Festlegen der LoadOption , die bestimmt, wie der Adapter die DataTable aus dem DbDataReader.

(Geerbt von DataAdapter)
InsertCommand
Veraltet.

Dient zum Abrufen oder Festlegen einer SQL-Anweisung oder einer gespeicherten Prozedur, die zum Einfügen neuer Datensätze in die Datenbank verwendet wird.

MissingMappingAction
Veraltet.

Bestimmt die Aktion, die ausgeführt werden soll, wenn eingehende Daten keine übereinstimmende Tabelle oder Spalte aufweisen.

(Geerbt von DataAdapter)
MissingSchemaAction
Veraltet.

Bestimmt die auszuführende Aktion, wenn das vorhandene DataSet Schema nicht mit eingehenden Daten übereinstimmt.

(Geerbt von DataAdapter)
ReturnProviderSpecificTypes
Veraltet.

Ruft ab oder legt fest, ob die Fill Methode anbieterspezifische Werte oder allgemeine CLS-kompatible Werte zurückgeben soll.

(Geerbt von DataAdapter)
SelectCommand
Veraltet.

Dient zum Abrufen oder Festlegen einer SQL-Anweisung oder einer gespeicherten Prozedur, die zum Auswählen von Datensätzen in der Datenbank verwendet wird.

Site
Veraltet.

Dient zum ISite Abrufen oder Festlegen des Werts des Component.

(Geerbt von Component)
TableMappings
Veraltet.

Ruft eine Auflistung ab, die die primäre Zuordnung zwischen einer Quelltabelle und einer DataTable.

(Geerbt von DataAdapter)
UpdateBatchSize
Veraltet.

Dient zum Abrufen oder Festlegen eines Werts, der die Batchverarbeitungsunterstützung aktiviert oder deaktiviert, und gibt die Anzahl der Befehle an, die in einem Batch ausgeführt werden können.

UpdateCommand
Veraltet.

Dient zum Abrufen oder Festlegen einer SQL-Anweisung oder einer gespeicherten Prozedur, die zum Aktualisieren von Datensätzen in der Datenbank verwendet wird.

Methoden

Name Beschreibung
AddToBatch(IDbCommand)
Veraltet.

Fügt dem aktuellen Batch einen hinzu IDbCommand .

(Geerbt von DbDataAdapter)
ClearBatch()
Veraltet.

Entfernt alle IDbCommand Objekte aus dem Batch.

(Geerbt von DbDataAdapter)
CloneInternals()
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Erstellt eine Kopie dieser Instanz von DataAdapter.

(Geerbt von DataAdapter)
CreateObjRef(Type)
Veraltet.

Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird.

(Geerbt von MarshalByRefObject)
CreateRowUpdatedEvent(DataRow, IDbCommand, StatementType, DataTableMapping)
Veraltet.

Initialisiert eine neue Instanz der RowUpdatedEventArgs-Klasse.

(Geerbt von DbDataAdapter)
CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping)
Veraltet.

Initialisiert eine neue Instanz der RowUpdatingEventArgs-Klasse.

(Geerbt von DbDataAdapter)
CreateTableMappings()
Veraltet.

Erstellt ein neues DataTableMappingCollection.

(Geerbt von DataAdapter)
Dispose()
Veraltet.

Veröffentlicht alle ressourcen, die von der Component.

(Geerbt von Component)
Dispose(Boolean)
Veraltet.

Gibt die nicht verwalteten Ressourcen frei, die von den DbDataAdapter verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

(Geerbt von DbDataAdapter)
Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
ExecuteBatch()
Veraltet.

Führt den aktuellen Batch aus.

(Geerbt von DbDataAdapter)
Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior)
Veraltet.

Fügt Zeilen in einem angegebenen Bereich in einem DataSet angegebenen Bereich hinzu oder aktualisiert sie, um die Zeilen in der Datenquelle mit den Namen und den DataSet Quelltabellennamen, Befehlszeichenfolgen und Befehlsverhalten abzugleichen.

(Geerbt von DbDataAdapter)
Fill(DataSet, Int32, Int32, String)
Veraltet.

Fügt Zeilen in einem angegebenen Bereich in DataSet einem angegebenen Bereich hinzu oder aktualisiert sie, um mit den Zeilen in der Datenquelle mit den Namen und DataTable den DataSet Zeilen in der Datenquelle übereinzustimmen.

(Geerbt von DbDataAdapter)
Fill(DataSet, String, IDataReader, Int32, Int32)
Veraltet.

Fügt Zeilen in einem angegebenen Bereich in einem DataSet angegebenen Bereich hinzu oder aktualisiert sie, um mit den Zeilen in der Datenquelle mit den DataSetDataTableNamen und den IDataReader betreffenden Zeilen in der Datenquelle übereinzustimmen.

(Geerbt von DbDataAdapter)
Fill(DataSet, String)
Veraltet.

Fügt Zeilen in der DataSet Datenquelle hinzu oder aktualisiert sie, um mit den Zeilen in der Datenquelle mit den DataSet Und DataTable Namen übereinzustimmen.

(Geerbt von DbDataAdapter)
Fill(DataSet)
Veraltet.

Fügt Zeilen in der DataSetDatei hinzu oder aktualisiert sie.

(Geerbt von DbDataAdapter)
Fill(DataTable, IDataReader)
Veraltet.

Fügt Zeilen in einer DataTable Zeile hinzu, die mit den angegebenen DataTable Und IDataReader Namen in der Datenquelle übereinstimmen sollen, oder aktualisiert sie.

(Geerbt von DbDataAdapter)
Fill(DataTable, IDbCommand, CommandBehavior)
Veraltet.

Fügt Zeilen in einer Zeile DataTable hinzu, die mit den Zeilen in der Datenquelle mit dem angegebenen und dem Angegebenen DataTableübereinstimmen sollen, IDbCommand oder CommandBehavioraktualisiert sie.

(Geerbt von DbDataAdapter)
Fill(DataTable)
Veraltet.

Fügt Zeilen in einem angegebenen Bereich in einem DataSet angegebenen Bereich hinzu oder aktualisiert sie, um die Zeilen in der Datenquelle mit dem DataTable Namen abzugleichen.

(Geerbt von DbDataAdapter)
Fill(DataTable[], IDataReader, Int32, Int32)
Veraltet.

Fügt Zeilen in einem angegebenen Bereich in der Auflistung von DataTable Objekten hinzu oder aktualisiert sie, um mit denen in der Datenquelle übereinzustimmen.

(Geerbt von DataAdapter)
Fill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior)
Veraltet.

Fügt Zeilen in einem angegebenen Bereich in DataSet einem angegebenen Bereich hinzu oder aktualisiert sie, um mit den Zeilen in der Datenquelle mit den Namen und DataTable den DataSet Zeilen in der Datenquelle übereinzustimmen.

(Geerbt von DbDataAdapter)
Fill(Int32, Int32, DataTable[])
Veraltet.

Fügt Zeilen in einem oder DataTable mehreren Objekten hinzu oder aktualisiert sie, um mit denen in der Datenquelle ab dem angegebenen Datensatz übereinzustimmen und bis zur angegebenen maximalen Anzahl von Datensätzen abzurufen.

(Geerbt von DbDataAdapter)
FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior)
Veraltet.

Fügt dem angegebenen Objekt einen DataTable Wert hinzu und konfiguriert das Schema so, dass es dem in der Datenquelle basierend auf dem angegebenen Entspricht entsprichtSchemaType.DataSet

(Geerbt von DbDataAdapter)
FillSchema(DataSet, SchemaType, String, IDataReader)
Veraltet.

Fügt dem angegebenen DataSetWert einen DataTable hinzu.

(Geerbt von DataAdapter)
FillSchema(DataSet, SchemaType, String)
Veraltet.

Fügt dem angegebenen DataSet Objekt einen DataTable Wert hinzu und konfiguriert das Schema so, dass es dem in der Datenquelle basierend auf dem angegebenen SchemaType und DataTable.

(Geerbt von DbDataAdapter)
FillSchema(DataSet, SchemaType)
Veraltet.

Fügt der angegebenen DataSet Tabelle eine DataTable benannte Tabelle hinzu und konfiguriert das Schema so, dass es dem in der Datenquelle basierend auf dem angegebenen entsprichtSchemaType.

(Geerbt von DbDataAdapter)
FillSchema(DataTable, SchemaType, IDataReader)
Veraltet.

Fügt dem angegebenen DataSetWert einen DataTable hinzu.

(Geerbt von DataAdapter)
FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior)
Veraltet.

Konfiguriert das Schema des angegebenen Werts DataTable basierend auf der angegebenen SchemaTypeBefehlszeichenfolge und CommandBehavior werten.

(Geerbt von DbDataAdapter)
FillSchema(DataTable, SchemaType)
Veraltet.

Konfiguriert das Schema des angegebenen Werts DataTable basierend auf dem angegebenen SchemaType.

(Geerbt von DbDataAdapter)
GetBatchedParameter(Int32, Int32)
Veraltet.

Gibt einen IDataParameter von einem der Befehle im aktuellen Batch zurück.

(Geerbt von DbDataAdapter)
GetBatchedRecordsAffected(Int32, Int32, Exception)
Veraltet.

Gibt Informationen zu einem einzelnen Updateversuch innerhalb einer größeren Batchaktualisierung zurück.

(Geerbt von DbDataAdapter)
GetFillParameters()
Veraltet.

Ruft die vom Benutzer beim Ausführen einer SQL SELECT-Anweisung festgelegten Parameter ab.

(Geerbt von DbDataAdapter)
GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetService(Type)
Veraltet.

Gibt ein Objekt zurück, das einen Dienst darstellt, der von der Component oder dem zugehörigen ContainerDienst bereitgestellt wird.

(Geerbt von Component)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
HasTableMappings()
Veraltet.

Gibt an, ob eine DataTableMappingCollection erstellt wurde.

(Geerbt von DataAdapter)
InitializeBatching()
Veraltet.

Initialisiert die Batchverarbeitung für die DbDataAdapter.

(Geerbt von DbDataAdapter)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern.

(Geerbt von MarshalByRefObject)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)
Veraltet.

Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts.

(Geerbt von MarshalByRefObject)
OnFillError(FillErrorEventArgs)
Veraltet.

Löst das FillError-Ereignis aus.

(Geerbt von DbDataAdapter)
OnRowUpdated(RowUpdatedEventArgs)
Veraltet.

Löst das RowUpdated Ereignis eines .NET-Datenanbieters aus.

(Geerbt von DbDataAdapter)
OnRowUpdating(RowUpdatingEventArgs)
Veraltet.

Löst das RowUpdating Ereignis eines .NET-Datenanbieters aus.

(Geerbt von DbDataAdapter)
ResetFillLoadOption()
Veraltet.

FillLoadOption Setzt auf seinen Standardzustand zurück und bewirktFill(DataSet), dass er berücksichtigt AcceptChangesDuringFillwird.

(Geerbt von DataAdapter)
ShouldSerializeAcceptChangesDuringFill()
Veraltet.

Bestimmt, ob die AcceptChangesDuringFill Eigenschaft beibehalten werden soll.

(Geerbt von DataAdapter)
ShouldSerializeFillLoadOption()
Veraltet.

Bestimmt, ob die FillLoadOption Eigenschaft beibehalten werden soll.

(Geerbt von DataAdapter)
ShouldSerializeTableMappings()
Veraltet.

Bestimmt, ob mindestens ein DataTableMapping Objekt vorhanden ist und diese beibehalten werden sollen.

(Geerbt von DataAdapter)
TerminateBatching()
Veraltet.

Beendet die Batchverarbeitung für die DbDataAdapter.

(Geerbt von DbDataAdapter)
ToString()
Veraltet.

Gibt einen String mit dem Namen des Component, falls vorhanden, zurück. Diese Methode sollte nicht außer Kraft gesetzt werden.

(Geerbt von Component)
Update(DataRow[], DataTableMapping)
Veraltet.

Aktualisiert die Werte in der Datenbank, indem die entsprechenden INSERT-, UPDATE- oder DELETE-Anweisungen für jede eingefügte, aktualisierte oder gelöschte Zeile im angegebenen Array von DataRow Objekten ausgeführt werden.

(Geerbt von DbDataAdapter)
Update(DataRow[])
Veraltet.

Aktualisiert die Werte in der Datenbank, indem die entsprechenden INSERT-, UPDATE- oder DELETE-Anweisungen für jede eingefügte, aktualisierte oder gelöschte Zeile im angegebenen Array in der DataSetangegebenen Matrix ausgeführt werden.

(Geerbt von DbDataAdapter)
Update(DataSet, String)
Veraltet.

Aktualisiert die Werte in der Datenbank, indem die entsprechenden INSERT-, UPDATE- oder DELETE-Anweisungen für jede eingefügte, aktualisierte oder gelöschte Zeile im DataSet angegebenen DataTable Namen ausgeführt werden.

(Geerbt von DbDataAdapter)
Update(DataSet)
Veraltet.

Aktualisiert die Werte in der Datenbank, indem die entsprechenden INSERT-, UPDATE- oder DELETE-Anweisungen für jede eingefügte, aktualisierte oder gelöschte Zeile in der angegebenen Zeile DataSetausgeführt werden.

(Geerbt von DbDataAdapter)
Update(DataTable)
Veraltet.

Aktualisiert die Werte in der Datenbank, indem die entsprechenden INSERT-, UPDATE- oder DELETE-Anweisungen für jede eingefügte, aktualisierte oder gelöschte Zeile in der angegebenen Zeile DataTableausgeführt werden.

(Geerbt von DbDataAdapter)

Ereignisse

Name Beschreibung
Disposed
Veraltet.

Tritt auf, wenn die Komponente durch einen Aufruf der Dispose() Methode verworfen wird.

(Geerbt von Component)
FillError
Veraltet.

Wird zurückgegeben, wenn während eines Ausfüllvorgangs ein Fehler auftritt.

(Geerbt von DbDataAdapter)
RowUpdated
Veraltet.

Tritt während eines Aktualisierungsvorgangs auf, nachdem ein Befehl für die Datenbank ausgeführt wurde.

RowUpdating
Veraltet.

Tritt auf, Update(DataSet) bevor ein Befehl für die Datenquelle ausgeführt wird.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICloneable.Clone()
Veraltet.

Eine Beschreibung dieses Mitglieds finden Sie unter Clone().

ICloneable.Clone()
Veraltet.

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist.

(Geerbt von DbDataAdapter)
IDataAdapter.TableMappings
Veraltet.

Ruft eine Auflistung ab, die angibt, wie eine Quelltabelle einer Datasettabelle zugeordnet wird.

(Geerbt von DataAdapter)
IDbDataAdapter.DeleteCommand
Veraltet.

Eine Beschreibung dieses Mitglieds finden Sie unter DeleteCommand.

IDbDataAdapter.InsertCommand
Veraltet.

Eine Beschreibung dieses Mitglieds finden Sie unter InsertCommand.

IDbDataAdapter.SelectCommand
Veraltet.

Eine Beschreibung dieses Mitglieds finden Sie unter SelectCommand.

IDbDataAdapter.UpdateCommand
Veraltet.

Eine Beschreibung dieses Mitglieds finden Sie unter UpdateCommand.

Gilt für:

Weitere Informationen