OracleDataAdapter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Let op
OracleDataAdapter has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260
Vertegenwoordigt een set gegevensopdrachten en een verbinding met een database die wordt gebruikt om de DataSet database te vullen en bij te werken. Deze klasse kan niet worden overgenomen.
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
- Overname
- Kenmerken
- Implementeringen
Opmerkingen
Dit type is afgeschaft en wordt verwijderd in een toekomstige versie van het .NET Framework. Zie Oracle en ADO.NET voor meer informatie.
De OracleDataAdapter functie fungeert als een brug tussen een DataSet en database voor het ophalen en opslaan van gegevens. Deze OracleDataAdapter brug biedt deze brug door gegevens Fill uit de database in de DataSetdatabase te laden en om Update wijzigingen in de DataSet back-up naar de gegevensbron te verzenden.
Wanneer de OracleDataAdapter gegevens worden DataSetingevuld, worden de benodigde tabellen en kolommen voor de geretourneerde gegevens gemaakt als deze nog niet bestaan. Primaire-sleutelgegevens worden echter niet opgenomen in het impliciet gemaakte schema, tenzij de MissingSchemaAction eigenschap is ingesteld op AddWithKey. Mogelijk hebt u ook het OracleDataAdapter schema van de DataSet, inclusief primaire-sleutelgegevens, voordat u het met gegevens invult.FillSchema Zie Bestaande beperkingen toevoegen aan een dataset voor meer informatie.
Note
Numerieke velden die in een DataTable with Fill worden geïmporteerd, worden standaard toegewezen aan OracleNumber objecten. Het is mogelijk om over OracleNumberte lopen en een Oracle-uitzondering te genereren door een niet-integrale numerieke waarde te importeren die te groot of te hoog is voor de precisiebeperkingen van de OracleNumber's. Raadpleeg de beschrijving van OracleNumber voor meer informatie.
Het OracleDataAdapter omvat ook de SelectCommandeigenschappen , InsertCommand, DeleteCommanden UpdateCommandTableMappings eigenschappen om het laden en bijwerken van gegevens te vergemakkelijken.
De .NET Framework-Data Provider voor Oracle biedt geen ondersteuning voor batched SQL-instructies. Hiermee kunt u echter meerdere REF CURSOR uitvoerparameters gebruiken om een DataSet in te vullen, elk in een eigen DataTable. U moet de parameters definiëren, markeren als uitvoerparameters en aangeven dat het gegevenstypen zijn REF CURSOR . Houd er rekening mee dat u de Update methode niet kunt gebruiken wanneer de OracleDataAdapter parameters worden ingevuld REF CURSOR die worden geretourneerd door een opgeslagen procedure, omdat Oracle niet de informatie verstrekt die nodig is om te bepalen wat de tabelnaam en kolomnamen zijn wanneer de SQL-instructie wordt uitgevoerd.
Nadat u de OracleDataAdapter eigenschap hebt gebruikt om een Fill of FillSchema meer bewerkingen uit te voeren, retourneert de DataColumn.ReadOnly eigenschap altijd onwaar, ongeacht of een kolom al dan niet kan worden bijgewerkt, omdat de Oracle-server deze gegevens niet retourneert.
Constructors
| Name | Description |
|---|---|
| OracleDataAdapter() |
Verouderd.
Initialiseert een nieuw exemplaar van de OracleDataAdapter klasse. |
| OracleDataAdapter(OracleCommand) |
Verouderd.
Initialiseert een nieuw exemplaar van de OracleDataAdapter klasse met de opgegeven SQL SELECT-instructie. |
| OracleDataAdapter(String, OracleConnection) |
Verouderd.
Initialiseert een nieuw exemplaar van de OracleDataAdapter klasse met een SQL SELECT-instructie en een OracleConnection. |
| OracleDataAdapter(String, String) |
Verouderd.
Initialiseert een nieuw exemplaar van de klasse OracleDataAdapter met een SQL SELECT-instructie en een verbindingsreeks. |
Velden
| Name | Description |
|---|---|
| DefaultSourceTableName |
Verouderd.
De standaardnaam die wordt gebruikt door het DataAdapter object voor tabeltoewijzingen. (Overgenomen van DbDataAdapter) |
Eigenschappen
| Name | Description |
|---|---|
| AcceptChangesDuringFill |
Verouderd.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of AcceptChanges() er een DataRow wordt aangeroepen nadat deze is toegevoegd aan een DataTable van de opvulbewerkingen . (Overgenomen van DataAdapter) |
| AcceptChangesDuringUpdate |
Verouderd.
Haalt of stelt in of AcceptChanges() wordt aangeroepen tijdens een Update(DataSet). (Overgenomen van DataAdapter) |
| CanRaiseEvents |
Verouderd.
Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren. (Overgenomen van Component) |
| Container |
Verouderd.
Hiermee haalt u het IContainer bestand op dat de Component. (Overgenomen van Component) |
| ContinueUpdateOnError |
Verouderd.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of er een uitzondering moet worden gegenereerd wanneer er een fout optreedt tijdens een rijupdate. (Overgenomen van DataAdapter) |
| DeleteCommand |
Verouderd.
Hiermee haalt u een SQL-instructie of opgeslagen procedure op die wordt gebruikt om records in de database te verwijderen. |
| DesignMode |
Verouderd.
Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is. (Overgenomen van Component) |
| Events |
Verouderd.
Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld. (Overgenomen van Component) |
| FillCommandBehavior |
Verouderd.
Hiermee wordt het gedrag opgehaald of ingesteld van de opdracht die wordt gebruikt om de gegevensadapter te vullen. (Overgenomen van DbDataAdapter) |
| FillLoadOption |
Verouderd.
Hiermee wordt de LoadOption adapter opgehaald of ingesteld die bepaalt hoe de adapter de DataTable opvult van de DbDataReader. (Overgenomen van DataAdapter) |
| InsertCommand |
Verouderd.
Hiermee haalt u een SQL-instructie of opgeslagen procedure op die wordt gebruikt om nieuwe records in de database in te voegen. |
| MissingMappingAction |
Verouderd.
Bepaalt de actie die moet worden uitgevoerd wanneer binnenkomende gegevens geen overeenkomende tabel of kolom hebben. (Overgenomen van DataAdapter) |
| MissingSchemaAction |
Verouderd.
Bepaalt de actie die moet worden uitgevoerd wanneer het bestaande DataSet schema niet overeenkomt met binnenkomende gegevens. (Overgenomen van DataAdapter) |
| ReturnProviderSpecificTypes |
Verouderd.
Hiermee wordt opgehaald of ingesteld of de |
| SelectCommand |
Verouderd.
Hiermee haalt u een SQL-instructie of opgeslagen procedure op die wordt gebruikt om records in de database te selecteren. |
| Site |
Verouderd.
Haalt of stelt de ISite van de Component. (Overgenomen van Component) |
| TableMappings |
Verouderd.
Hiermee haalt u een verzameling op die de primaire toewijzing tussen een brontabel en een DataTable. (Overgenomen van DataAdapter) |
| UpdateBatchSize |
Verouderd.
Hiermee haalt u een waarde op die ondersteuning voor batchverwerking inschakelt of uitschakelt en geeft u het aantal opdrachten op dat in een batch kan worden uitgevoerd. |
| UpdateCommand |
Verouderd.
Hiermee haalt u een SQL-instructie of opgeslagen procedure op die wordt gebruikt om records in de database bij te werken. |
Methoden
| Name | Description |
|---|---|
| AddToBatch(IDbCommand) |
Verouderd.
Voegt een IDbCommand aan de huidige batch toe. (Overgenomen van DbDataAdapter) |
| ClearBatch() |
Verouderd.
Hiermee verwijdert u alle IDbCommand objecten uit de batch. (Overgenomen van DbDataAdapter) |
| CloneInternals() |
Verouderd.
Verouderd.
Verouderd.
Hiermee maakt u een kopie van dit exemplaar van DataAdapter. (Overgenomen van DataAdapter) |
| CreateObjRef(Type) |
Verouderd.
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| CreateRowUpdatedEvent(DataRow, IDbCommand, StatementType, DataTableMapping) |
Verouderd.
Initialiseert een nieuw exemplaar van de RowUpdatedEventArgs klasse. (Overgenomen van DbDataAdapter) |
| CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping) |
Verouderd.
Initialiseert een nieuw exemplaar van de RowUpdatingEventArgs klasse. (Overgenomen van DbDataAdapter) |
| CreateTableMappings() |
Verouderd.
Hiermee maakt u een nieuwe DataTableMappingCollection. (Overgenomen van DataAdapter) |
| Dispose() |
Verouderd.
Alle resources die worden gebruikt door de Component. (Overgenomen van Component) |
| Dispose(Boolean) |
Verouderd.
Publiceert de niet-beheerde resources die worden gebruikt door de DbDataAdapter beheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van DbDataAdapter) |
| Equals(Object) |
Verouderd.
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| ExecuteBatch() |
Verouderd.
Hiermee wordt de huidige batch uitgevoerd. (Overgenomen van DbDataAdapter) |
| Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior) |
Verouderd.
Hiermee worden rijen in een opgegeven bereik in het DataSet opgegeven bereik toegevoegd of vernieuwd, zodat deze overeenkomen met de rijen in de gegevensbron met behulp van de namen van de DataSet en brontabellen, de opdrachtreeks en het gedrag van de opdracht. (Overgenomen van DbDataAdapter) |
| Fill(DataSet, Int32, Int32, String) |
Verouderd.
Hiermee worden rijen in een opgegeven bereik toegevoegd of vernieuwd, DataSet zodat deze overeenkomen met rijen in de gegevensbron met behulp van de DataSet en DataTable namen. (Overgenomen van DbDataAdapter) |
| Fill(DataSet, String, IDataReader, Int32, Int32) |
Verouderd.
Hiermee worden rijen in een opgegeven bereik toegevoegd of vernieuwd, DataSet zodat deze overeenkomen met rijen in de gegevensbron met behulp van de DataSet, DataTableen IDataReader namen. (Overgenomen van DbDataAdapter) |
| Fill(DataSet, String) |
Verouderd.
Hiermee worden rijen in de DataSet rijen toegevoegd of vernieuwd die overeenkomen met de rijen in de gegevensbron met behulp van de DataSet en DataTable namen. (Overgenomen van DbDataAdapter) |
| Fill(DataSet) |
Verouderd.
Rijen toevoegen of vernieuwen in de DataSet. (Overgenomen van DbDataAdapter) |
| Fill(DataTable, IDataReader) |
Verouderd.
Voegt rijen in een DataTable rij toe of vernieuwt deze zodat deze overeenkomen met de rijen in de gegevensbron met behulp van de opgegeven DataTable namen en IDataReader namen. (Overgenomen van DbDataAdapter) |
| Fill(DataTable, IDbCommand, CommandBehavior) |
Verouderd.
Voegt rijen in een DataTable rij toe of vernieuwt deze zodat deze overeenkomen met de rijen in de gegevensbron met behulp van de opgegeven DataTable, IDbCommand en CommandBehavior. (Overgenomen van DbDataAdapter) |
| Fill(DataTable) |
Verouderd.
Hiermee worden rijen in een opgegeven bereik in het DataSet opgegeven bereik toegevoegd of vernieuwd, zodat deze overeenkomen met de rijen in de gegevensbron met behulp van de DataTable naam. (Overgenomen van DbDataAdapter) |
| Fill(DataTable[], IDataReader, Int32, Int32) |
Verouderd.
Hiermee worden rijen in een opgegeven bereik toegevoegd of vernieuwd in de verzameling DataTable objecten die overeenkomen met die in de gegevensbron. (Overgenomen van DataAdapter) |
| Fill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior) |
Verouderd.
Hiermee worden rijen in een opgegeven bereik toegevoegd of vernieuwd, DataSet zodat deze overeenkomen met rijen in de gegevensbron met behulp van de DataSet en DataTable namen. (Overgenomen van DbDataAdapter) |
| Fill(Int32, Int32, DataTable[]) |
Verouderd.
Hiermee worden rijen in een of meer DataTable objecten toegevoegd of vernieuwd zodat deze overeenkomen met de rijen in de gegevensbron die beginnen bij de opgegeven record en maximaal het opgegeven maximum aantal records worden opgehaald. (Overgenomen van DbDataAdapter) |
| FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior) |
Verouderd.
Voegt een DataTable toe aan de opgegeven DataSet en configureert het schema zodat het overeenkomt met dat in de gegevensbron op basis van de opgegeven SchemaType. (Overgenomen van DbDataAdapter) |
| FillSchema(DataSet, SchemaType, String, IDataReader) |
Verouderd.
Voegt een DataTable toe aan de opgegeven DataSet. (Overgenomen van DataAdapter) |
| FillSchema(DataSet, SchemaType, String) |
Verouderd.
Voegt een DataTable toe aan de opgegeven DataSet en configureert het schema zodat het overeenkomt met dat in de gegevensbron op basis van de opgegeven SchemaType en DataTable. (Overgenomen van DbDataAdapter) |
| FillSchema(DataSet, SchemaType) |
Verouderd.
Voegt een DataTable benoemde tabel toe aan de opgegeven DataSet en configureert het schema zodat het overeenkomt met het schema in de gegevensbron op basis van de opgegeven SchemaType. (Overgenomen van DbDataAdapter) |
| FillSchema(DataTable, SchemaType, IDataReader) |
Verouderd.
Voegt een DataTable toe aan de opgegeven DataSet. (Overgenomen van DataAdapter) |
| FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior) |
Verouderd.
Hiermee configureert u het schema van de opgegeven op basis van de opgegeven DataTableSchemaTypeopdrachtreeks en CommandBehavior waarden. (Overgenomen van DbDataAdapter) |
| FillSchema(DataTable, SchemaType) |
Verouderd.
Hiermee configureert u het schema van de opgegeven DataTable op basis van de opgegeven SchemaType. (Overgenomen van DbDataAdapter) |
| GetBatchedParameter(Int32, Int32) |
Verouderd.
Retourneert een IDataParameter van de opdrachten in de huidige batch. (Overgenomen van DbDataAdapter) |
| GetBatchedRecordsAffected(Int32, Int32, Exception) |
Verouderd.
Retourneert informatie over een afzonderlijke updatepoging binnen een grotere batch-update. (Overgenomen van DbDataAdapter) |
| GetFillParameters() |
Verouderd.
Hiermee haalt u de parameters op die door de gebruiker zijn ingesteld bij het uitvoeren van een SQL SELECT-instructie. (Overgenomen van DbDataAdapter) |
| GetHashCode() |
Verouderd.
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Verouderd.
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetService(Type) |
Verouderd.
Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container. (Overgenomen van Component) |
| GetType() |
Verouderd.
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| HasTableMappings() |
Verouderd.
Geeft aan of er een DataTableMappingCollection is gemaakt. (Overgenomen van DataAdapter) |
| InitializeBatching() |
Verouderd.
Initialiseert batchverwerking voor de DbDataAdapter. (Overgenomen van DbDataAdapter) |
| InitializeLifetimeService() |
Verouderd.
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| MemberwiseClone() |
Verouderd.
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Verouderd.
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| OnFillError(FillErrorEventArgs) |
Verouderd.
Hiermee wordt de FillError gebeurtenis gegenereerd. (Overgenomen van DbDataAdapter) |
| OnRowUpdated(RowUpdatedEventArgs) |
Verouderd.
Hiermee wordt de |
| OnRowUpdating(RowUpdatingEventArgs) |
Verouderd.
Hiermee wordt de |
| ResetFillLoadOption() |
Verouderd.
FillLoadOption Stelt de standaardstatus opnieuw in en zorgt ervoor dat deze Fill(DataSet) wordt uitgevoerdAcceptChangesDuringFill. (Overgenomen van DataAdapter) |
| ShouldSerializeAcceptChangesDuringFill() |
Verouderd.
Bepaalt of de AcceptChangesDuringFill eigenschap moet worden behouden. (Overgenomen van DataAdapter) |
| ShouldSerializeFillLoadOption() |
Verouderd.
Bepaalt of de FillLoadOption eigenschap moet worden behouden. (Overgenomen van DataAdapter) |
| ShouldSerializeTableMappings() |
Verouderd.
Bepaalt of er een of meer DataTableMapping objecten bestaan en deze moeten worden bewaard. (Overgenomen van DataAdapter) |
| TerminateBatching() |
Verouderd.
Eindigt batchverwerking voor de DbDataAdapter. (Overgenomen van DbDataAdapter) |
| ToString() |
Verouderd.
Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven. (Overgenomen van Component) |
| Update(DataRow[], DataTableMapping) |
Verouderd.
Hiermee worden de waarden in de database bijgewerkt door de respectieve INSERT-, UPDATE- of DELETE-instructies uit te voeren voor elke ingevoegde, bijgewerkte of verwijderde rij in de opgegeven matrix met DataRow objecten. (Overgenomen van DbDataAdapter) |
| Update(DataRow[]) |
Verouderd.
Werkt de waarden in de database bij door de respectieve INSERT-, UPDATE- of DELETE-instructies uit te voeren voor elke ingevoegde, bijgewerkte of verwijderde rij in de opgegeven matrix in de DataSetopgegeven matrix. (Overgenomen van DbDataAdapter) |
| Update(DataSet, String) |
Verouderd.
Werkt de waarden in de database bij door de respectieve INSERT-, UPDATE- of DELETE-instructies uit te voeren voor elke ingevoegde, bijgewerkte of verwijderde rij in de DataSet opgegeven DataTable naam. (Overgenomen van DbDataAdapter) |
| Update(DataSet) |
Verouderd.
Hiermee worden de waarden in de database bijgewerkt door de respectieve INSERT-, UPDATE- of DELETE-instructies uit te voeren voor elke ingevoegde, bijgewerkte of verwijderde rij in de opgegeven DataSet. (Overgenomen van DbDataAdapter) |
| Update(DataTable) |
Verouderd.
Hiermee worden de waarden in de database bijgewerkt door de respectieve INSERT-, UPDATE- of DELETE-instructies uit te voeren voor elke ingevoegde, bijgewerkte of verwijderde rij in de opgegeven DataTable. (Overgenomen van DbDataAdapter) |
gebeurtenis
| Name | Description |
|---|---|
| Disposed |
Verouderd.
Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode. (Overgenomen van Component) |
| FillError |
Verouderd.
Geretourneerd wanneer er een fout optreedt tijdens een vulbewerking. (Overgenomen van DbDataAdapter) |
| RowUpdated |
Verouderd.
Vindt plaats tijdens een updatebewerking nadat een opdracht is uitgevoerd op de database. |
| RowUpdating |
Verouderd.
Vindt plaats voordat Update(DataSet) een opdracht wordt uitgevoerd op basis van de gegevensbron. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICloneable.Clone() |
Verouderd.
Zie voor een beschrijving van dit lid Clone(). |
| ICloneable.Clone() |
Verouderd.
Hiermee maakt u een nieuw object dat een kopie van het huidige exemplaar is. (Overgenomen van DbDataAdapter) |
| IDataAdapter.TableMappings |
Verouderd.
Hiermee haalt u een verzameling op die aangeeft hoe een brontabel wordt toegewezen aan een gegevenssettabel. (Overgenomen van DataAdapter) |
| IDbDataAdapter.DeleteCommand |
Verouderd.
Zie voor een beschrijving van dit lid DeleteCommand. |
| IDbDataAdapter.InsertCommand |
Verouderd.
Zie voor een beschrijving van dit lid InsertCommand. |
| IDbDataAdapter.SelectCommand |
Verouderd.
Zie voor een beschrijving van dit lid SelectCommand. |
| IDbDataAdapter.UpdateCommand |
Verouderd.
Zie voor een beschrijving van dit lid UpdateCommand. |