Sdílet prostřednictvím


OracleDataAdapter Třída

Definice

Upozornění

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

Představuje sadu datových příkazů a připojení k databázi, která slouží k vyplnění DataSet a aktualizaci databáze. Tuto třídu nelze zdědit.

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
Dědičnost
Atributy
Implementuje

Poznámky

Tento typ je zastaralý a bude odebrán v budoucí verzi rozhraní .NET Framework. Další informace najdete v tématu Oracle a ADO.NET.

Slouží OracleDataAdapter jako most mezi datovou sadou a databází pro načítání a ukládání dat. Tento OracleDataAdapter most poskytuje použití Fill k načtení dat z databáze do a DataSetpoužití Update k odesílání změn provedených DataSet zpět do zdroje dat.

OracleDataAdapter Když vyplní , DataSetvytvoří potřebné tabulky a sloupce pro vrácená data, pokud ještě neexistují. Informace o primárním klíči však nejsou zahrnuty do implicitně vytvořeného schématu, pokud MissingSchemaAction není vlastnost nastavena na AddWithKey. Před vyplněním dat FillSchemamůžete také vytvořit OracleDataAdapter schéma objektu DataSet, včetně informací o primárním klíči. Další informace naleznete v tématu Přidání existujících omezení do datové sady.

Poznámka:

Ve výchozím nastavení se na objekty mapují číselná pole importovaná do OracleNumber pole s příponou.DataTableFill Je možné přetékat OracleNumbera vyvolat výjimku Oracle importem nenedílnou číselnou hodnotu, která je příliš velká nebo příliš vysoká přesnost pro OracleNumberomezení přesnosti. Další informace najdete v popisu OracleNumber .

Zahrnuje OracleDataAdapter také SelectCommandvlastnosti , , , DeleteCommandInsertCommandUpdateCommanda TableMappings vlastnosti pro usnadnění načítání a aktualizace dat.

Zprostředkovatel dat rozhraní .NET Framework pro Oracle nepodporuje dávkové příkazy SQL. Umožňuje však použít více REF CURSOR výstupních parametrů k vyplnění datové sady, z nichž každý má vlastní DataTable. Parametry musíte definovat, označit je jako výstupní parametry a určit, že se jedná o REF CURSOR datové typy. Všimněte si, že nelze použít metodu Update při OracleDataAdapter vyplnění pomocí REF CURSOR parametrů vrácených uloženou procedurou, protože Oracle neposkytuje informace potřebné k určení názvu tabulky a názvů sloupců při spuštění příkazu SQL.

Po použití OracleDataAdapter k provedení Fill nebo FillSchema operace vrátí DataColumn.ReadOnly vlastnost vždy false, bez ohledu na to, zda sloupec lze aktualizovat nebo ne, protože server Oracle nevrací tyto informace.

Konstruktory

Name Description
OracleDataAdapter()
Zastaralé.

Inicializuje novou instanci OracleDataAdapter třídy.

OracleDataAdapter(OracleCommand)
Zastaralé.

Inicializuje novou instanci OracleDataAdapter třídy pomocí zadaného příkazu SQL SELECT.

OracleDataAdapter(String, OracleConnection)
Zastaralé.

Inicializuje novou instanci OracleDataAdapter třídy příkazem SQL SELECT a .OracleConnection

OracleDataAdapter(String, String)
Zastaralé.

Inicializuje novou instanci OracleDataAdapter třídy příkazem SQL SELECT a připojovacím řetězcem.

Pole

Name Description
DefaultSourceTableName
Zastaralé.

Výchozí název používaný objektem DataAdapter pro mapování tabulek.

(Zděděno od DbDataAdapter)

Vlastnosti

Name Description
AcceptChangesDuringFill
Zastaralé.

Získá nebo nastaví hodnotu označující, zda AcceptChanges() je volána po DataRow přidání do DataTable během některé z operací fill .

(Zděděno od DataAdapter)
AcceptChangesDuringUpdate
Zastaralé.

Získá nebo nastaví, zda AcceptChanges() je volána během Update(DataSet).

(Zděděno od DataAdapter)
CanRaiseEvents
Zastaralé.

Získá hodnotu určující, zda komponenta může vyvolat událost.

(Zděděno od Component)
Container
Zastaralé.

Získá ten IContainer , který obsahuje Component.

(Zděděno od Component)
ContinueUpdateOnError
Zastaralé.

Získá nebo nastaví hodnotu, která určuje, zda se má vygenerovat výjimka při výskytu chyby během aktualizace řádku.

(Zděděno od DataAdapter)
DeleteCommand
Zastaralé.

Získá nebo nastaví příkaz SQL nebo uloženou proceduru použitou k odstranění záznamů v databázi.

DesignMode
Zastaralé.

Získá hodnotu, která označuje, zda Component je aktuálně v režimu návrhu.

(Zděděno od Component)
Events
Zastaralé.

Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component.

(Zděděno od Component)
FillCommandBehavior
Zastaralé.

Získá nebo nastaví chování příkazu použitého k vyplnění datového adaptéru.

(Zděděno od DbDataAdapter)
FillLoadOption
Zastaralé.

Získá nebo nastaví LoadOption , který určuje, jak adaptér vyplní DataTable z DbDataReader.

(Zděděno od DataAdapter)
InsertCommand
Zastaralé.

Získá nebo nastaví příkaz SQL nebo uloženou proceduru použitou k vložení nových záznamů do databáze.

MissingMappingAction
Zastaralé.

Určuje akci, která se má provést, když příchozí data nemají odpovídající tabulku nebo sloupec.

(Zděděno od DataAdapter)
MissingSchemaAction
Zastaralé.

Určuje akci, která se má provést, když existující DataSet schéma neodpovídá příchozím datům.

(Zděděno od DataAdapter)
ReturnProviderSpecificTypes
Zastaralé.

Získá nebo nastaví, zda Fill metoda má vrátit hodnoty specifické pro zprostředkovatele nebo běžné hodnoty kompatibilní se specifikací CLS.

(Zděděno od DataAdapter)
SelectCommand
Zastaralé.

Získá nebo nastaví příkaz SQL nebo uloženou proceduru použitou k výběru záznamů v databázi.

Site
Zastaralé.

Získá nebo nastaví ISite .Component

(Zděděno od Component)
TableMappings
Zastaralé.

Získá kolekci, která poskytuje primární mapování mezi zdrojovou tabulkou a .DataTable

(Zděděno od DataAdapter)
UpdateBatchSize
Zastaralé.

Získá nebo nastaví hodnotu, která povolí nebo zakáže podporu dávkového zpracování a určuje počet příkazů, které lze spustit v dávce.

UpdateCommand
Zastaralé.

Získá nebo nastaví příkaz SQL nebo uloženou proceduru použitou k aktualizaci záznamů v databázi.

Metody

Name Description
AddToBatch(IDbCommand)
Zastaralé.

IDbCommand Přidá do aktuální dávky.

(Zděděno od DbDataAdapter)
ClearBatch()
Zastaralé.

Odebere všechny IDbCommand objekty z dávky.

(Zděděno od DbDataAdapter)
CloneInternals()
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Vytvoří kopii této instance DataAdapter.

(Zděděno od DataAdapter)
CreateObjRef(Type)
Zastaralé.

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
CreateRowUpdatedEvent(DataRow, IDbCommand, StatementType, DataTableMapping)
Zastaralé.

Inicializuje novou instanci RowUpdatedEventArgs třídy.

(Zděděno od DbDataAdapter)
CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping)
Zastaralé.

Inicializuje novou instanci RowUpdatingEventArgs třídy.

(Zděděno od DbDataAdapter)
CreateTableMappings()
Zastaralé.

Vytvoří novou DataTableMappingCollection.

(Zděděno od DataAdapter)
Dispose()
Zastaralé.

Uvolní všechny prostředky používané nástrojem Component.

(Zděděno od Component)
Dispose(Boolean)
Zastaralé.

Uvolní nespravované prostředky používané DbDataAdapter a volitelně uvolní spravované prostředky.

(Zděděno od DbDataAdapter)
Equals(Object)
Zastaralé.

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
ExecuteBatch()
Zastaralé.

Spustí aktuální dávku.

(Zděděno od DbDataAdapter)
Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior)
Zastaralé.

Přidá nebo aktualizuje řádky v zadané oblasti tak DataSet , aby odpovídaly řádkům ve zdroji dat pomocí DataSet názvů a názvů zdrojových tabulek, příkazového řetězce a chování příkazů.

(Zděděno od DbDataAdapter)
Fill(DataSet, Int32, Int32, String)
Zastaralé.

Přidá nebo aktualizuje řádky v zadané oblasti tak DataSet , aby odpovídaly řádkům ve zdroji dat pomocí názvů DataSet a DataTable názvů.

(Zděděno od DbDataAdapter)
Fill(DataSet, String, IDataReader, Int32, Int32)
Zastaralé.

Přidá nebo aktualizuje řádky v zadané oblasti takDataSet, aby odpovídaly řádkům ve zdroji dat pomocí , DataSetDataTablea IDataReader názvů.

(Zděděno od DbDataAdapter)
Fill(DataSet, String)
Zastaralé.

Přidá nebo aktualizuje řádky tak DataSet , aby odpovídaly řádkům ve zdroji dat pomocí názvů DataSet a DataTable názvů.

(Zděděno od DbDataAdapter)
Fill(DataSet)
Zastaralé.

Přidá nebo aktualizuje řádky v sadě DataSet.

(Zděděno od DbDataAdapter)
Fill(DataTable, IDataReader)
Zastaralé.

Přidá nebo aktualizuje řádky tak DataTable , aby odpovídaly řádkům ve zdroji dat pomocí zadaných DataTable a IDataReader názvů.

(Zděděno od DbDataAdapter)
Fill(DataTable, IDbCommand, CommandBehavior)
Zastaralé.

Přidá nebo aktualizuje řádky takDataTable, aby odpovídaly řádkům ve zdroji dat pomocí zadaného IDbCommandDataTablea CommandBehavior.

(Zděděno od DbDataAdapter)
Fill(DataTable)
Zastaralé.

Přidá nebo aktualizuje řádky v zadané oblasti tak DataSet , aby odpovídaly řádkům ve zdroji dat pomocí DataTable názvu.

(Zděděno od DbDataAdapter)
Fill(DataTable[], IDataReader, Int32, Int32)
Zastaralé.

Přidá nebo aktualizuje řádky v zadané oblasti v kolekci DataTable objektů tak, aby odpovídaly řádkům ve zdroji dat.

(Zděděno od DataAdapter)
Fill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior)
Zastaralé.

Přidá nebo aktualizuje řádky v zadané oblasti tak DataSet , aby odpovídaly řádkům ve zdroji dat pomocí názvů DataSet a DataTable názvů.

(Zděděno od DbDataAdapter)
Fill(Int32, Int32, DataTable[])
Zastaralé.

Přidá nebo aktualizuje řádky v jednom nebo více DataTable objektech tak, aby odpovídaly řádkům ve zdroji dat počínaje zadaným záznamem a načítáním až do zadaného maximálního počtu záznamů.

(Zděděno od DbDataAdapter)
FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior)
Zastaralé.

DataTable Přidá do zadaného DataSet a nakonfiguruje schéma tak, aby odpovídalo schématu ve zdroji dat na základě zadaného SchemaType.

(Zděděno od DbDataAdapter)
FillSchema(DataSet, SchemaType, String, IDataReader)
Zastaralé.

DataTable Přidá do zadaného DataSetparametru .

(Zděděno od DataAdapter)
FillSchema(DataSet, SchemaType, String)
Zastaralé.

DataTable Přidá do zadaného DataSet a nakonfiguruje schéma tak, aby odpovídalo schématu ve zdroji dat na základě zadaného SchemaType a DataTable.

(Zděděno od DbDataAdapter)
FillSchema(DataSet, SchemaType)
Zastaralé.

Přidá do zadaného pole pojmenovanou DataTable tabulku a nakonfiguruje schéma tak, aby odpovídalo schématu ve zdroji dat na základě zadaného SchemaType.DataSet

(Zděděno od DbDataAdapter)
FillSchema(DataTable, SchemaType, IDataReader)
Zastaralé.

DataTable Přidá do zadaného DataSetparametru .

(Zděděno od DataAdapter)
FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior)
Zastaralé.

Nakonfiguruje schéma zadaného DataTable na základě zadaného SchemaTypeřetězce příkazu a CommandBehavior hodnot.

(Zděděno od DbDataAdapter)
FillSchema(DataTable, SchemaType)
Zastaralé.

Konfiguruje schéma zadaného DataTable na základě zadaného SchemaType.

(Zděděno od DbDataAdapter)
GetBatchedParameter(Int32, Int32)
Zastaralé.

IDataParameter Vrátí z jednoho z příkazů v aktuální dávce.

(Zděděno od DbDataAdapter)
GetBatchedRecordsAffected(Int32, Int32, Exception)
Zastaralé.

Vrátí informace o jednotlivých pokusech o aktualizaci v rámci větší dávkové aktualizace.

(Zděděno od DbDataAdapter)
GetFillParameters()
Zastaralé.

Získá parametry nastavené uživatelem při provádění příkazu SQL SELECT.

(Zděděno od DbDataAdapter)
GetHashCode()
Zastaralé.

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetService(Type)
Zastaralé.

Vrátí objekt, který představuje službu poskytovanou objektem Component nebo jeho Container.

(Zděděno od Component)
GetType()
Zastaralé.

Získá Type aktuální instance.

(Zděděno od Object)
HasTableMappings()
Zastaralé.

Určuje, zda DataTableMappingCollection byl vytvořen.

(Zděděno od DataAdapter)
InitializeBatching()
Zastaralé.

Inicializuje dávkování pro DbDataAdapter.

(Zděděno od DbDataAdapter)
InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
MemberwiseClone(Boolean)
Zastaralé.

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
OnFillError(FillErrorEventArgs)
Zastaralé.

FillError Vyvolá událost.

(Zděděno od DbDataAdapter)
OnRowUpdated(RowUpdatedEventArgs)
Zastaralé.

RowUpdated Vyvolá událost zprostředkovatele dat .NET.

(Zděděno od DbDataAdapter)
OnRowUpdating(RowUpdatingEventArgs)
Zastaralé.

RowUpdating Vyvolá událost zprostředkovatele dat .NET.

(Zděděno od DbDataAdapter)
ResetFillLoadOption()
Zastaralé.

FillLoadOption Obnoví výchozí stav a způsobíFill(DataSet), že bude respektovat AcceptChangesDuringFill.

(Zděděno od DataAdapter)
ShouldSerializeAcceptChangesDuringFill()
Zastaralé.

Určuje, zda AcceptChangesDuringFill má být vlastnost zachována.

(Zděděno od DataAdapter)
ShouldSerializeFillLoadOption()
Zastaralé.

Určuje, zda FillLoadOption má být vlastnost zachována.

(Zděděno od DataAdapter)
ShouldSerializeTableMappings()
Zastaralé.

Určuje, zda jeden nebo více DataTableMapping objektů existuje a mají být zachovány.

(Zděděno od DataAdapter)
TerminateBatching()
Zastaralé.

Končí dávkování pro DbDataAdapter.

(Zděděno od DbDataAdapter)
ToString()
Zastaralé.

String Vrátí hodnotu obsahující název Component, pokud existuje. Tato metoda by neměla být přepsána.

(Zděděno od Component)
Update(DataRow[], DataTableMapping)
Zastaralé.

Aktualizuje hodnoty v databázi spuštěním příslušných příkazů INSERT, UPDATE nebo DELETE pro každý vložený, aktualizovaný nebo odstraněný řádek v zadaném poli DataRow objektů.

(Zděděno od DbDataAdapter)
Update(DataRow[])
Zastaralé.

Aktualizuje hodnoty v databázi spuštěním příslušných příkazů INSERT, UPDATE nebo DELETE pro každý vložený, aktualizovaný nebo odstraněný řádek v zadaném poli v DataSetpoli .

(Zděděno od DbDataAdapter)
Update(DataSet, String)
Zastaralé.

Aktualizuje hodnoty v databázi spuštěním příslušných příkazů INSERT, UPDATE nebo DELETE pro každý vložený, aktualizovaný nebo odstraněný řádek v DataSet zadaném DataTable názvu.

(Zděděno od DbDataAdapter)
Update(DataSet)
Zastaralé.

Aktualizuje hodnoty v databázi spuštěním příslušných příkazů INSERT, UPDATE nebo DELETE pro každý vložený, aktualizovaný nebo odstraněný řádek v zadaném DataSetřádku .

(Zděděno od DbDataAdapter)
Update(DataTable)
Zastaralé.

Aktualizuje hodnoty v databázi spuštěním příslušných příkazů INSERT, UPDATE nebo DELETE pro každý vložený, aktualizovaný nebo odstraněný řádek v zadaném DataTableřádku .

(Zděděno od DbDataAdapter)

Událost

Name Description
Disposed
Zastaralé.

Nastane, když komponenta je uvolněna voláním Dispose() metody.

(Zděděno od Component)
FillError
Zastaralé.

Vráceno, když během operace vyplnění dojde k chybě.

(Zděděno od DbDataAdapter)
RowUpdated
Zastaralé.

Nastane během operace aktualizace po provedení příkazu v databázi.

RowUpdating
Zastaralé.

Nastane během Update(DataSet) před spuštěním příkazu ve zdroji dat.

Explicitní implementace rozhraní

Name Description
ICloneable.Clone()
Zastaralé.

Popis tohoto člena naleznete v tématu Clone().

ICloneable.Clone()
Zastaralé.

Vytvoří nový objekt, který je kopií aktuální instance.

(Zděděno od DbDataAdapter)
IDataAdapter.TableMappings
Zastaralé.

Získá kolekci, která označuje, jak je zdrojová tabulka mapována na tabulku datové sady.

(Zděděno od DataAdapter)
IDbDataAdapter.DeleteCommand
Zastaralé.

Popis tohoto člena naleznete v tématu DeleteCommand.

IDbDataAdapter.InsertCommand
Zastaralé.

Popis tohoto člena naleznete v tématu InsertCommand.

IDbDataAdapter.SelectCommand
Zastaralé.

Popis tohoto člena naleznete v tématu SelectCommand.

IDbDataAdapter.UpdateCommand
Zastaralé.

Popis tohoto člena naleznete v tématu UpdateCommand.

Platí pro

Viz také