Nyelv

OracleDataAdapter Osztály

Definíció

Figyelemfelhívás

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

Adatparancsok halmazát és az adatbázishoz való kapcsolódást jelöli, amelyek az DataSet adatbázis kitöltésére és frissítésére szolgálnak. Ez az osztály nem örökölhető.

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
Öröklődés
Attribútumok
Megvalósítás

Megjegyzések

Ez a típus elavult, és a .NET-keretrendszer egy későbbi verziójában törlődik. További információ: Ado és az ADO.NET.

Ez OracleDataAdapter hídként szolgál az adatkészlet és az adatbázis között az adatok lekéréséhez és mentéséhez. Ezt OracleDataAdapter a hidat Fill úgy biztosítja, hogy adatokat tölt be az adatbázisból az DataSetadatbázisba, és visszaküldi Update a DataSet módosításokat az adatforrásba.

OracleDataAdapter A kitöltéskor DataSetlétrehozza a visszaadott adatokhoz szükséges táblákat és oszlopokat, ha még nem léteznek. Az elsődleges kulcs információi azonban csak akkor szerepelnek az implicit módon létrehozott sémában, ha a MissingSchemaAction tulajdonság értéke AddWithKey. Az elsődleges kulcsadatokkal együtt létrehozhatja a sémát isOracleDataAdapter, mielőtt adatokat töltené ki a használatávalDataSet.FillSchema További információ: Meglévő megkötések hozzáadása adathalmazhoz.

Note

Alapértelmezés szerint a program a with-ba DataTable importált Fill numerikus mezőket objektumokhoz OracleNumber rendeli. A nem integrál numerikus érték importálásával túlcsordulhat a OracleNumber, és egy Oracle-kivételt is ki lehet dobni, amely túl nagy vagy túl nagy pontosságú a OracleNumberpontossági korlátozásokhoz. További információkért tekintse meg a leírást OracleNumber .

Az OracleDataAdapter adatok betöltésének SelectCommandés frissítésének megkönnyítése érdekében a , InsertCommand, DeleteCommand, UpdateCommandés TableMappings tulajdonságokat is tartalmazza.

Az Oracle .NET Framework Data Provider nem támogatja a kötegelt SQL-utasításokat. Ez azonban lehetővé teszi, hogy több REF CURSOR kimeneti paramétert használjon egy DataSet kitöltéséhez, amelyek mindegyike saját DataTable. Meg kell határoznia a paramétereket, meg kell jelölnie őket kimeneti paraméterekként, és jeleznie REF CURSOR kell, hogy adattípusok. Vegye figyelembe, hogy a Update metódust nem használhatja, ha egy OracleDataAdapter tárolt eljárás által visszaadott paraméterekkel tölti ki REF CURSOR a metódust, mert az Oracle nem adja meg a táblanév és az oszlopnevek meghatározásához szükséges adatokat az SQL-utasítás végrehajtásakor.

A művelet vagy OracleDataAdapter művelet végrehajtása FillFillSchema után a DataColumn.ReadOnly tulajdonság mindig hamis értéket ad vissza, függetlenül attól, hogy egy oszlop frissíthető-e vagy sem, mert az Oracle-kiszolgáló nem adja vissza ezeket az adatokat.

Konstruktorok

Name Description
OracleDataAdapter()
Elavult.

Inicializálja a OracleDataAdapter osztály új példányát.

OracleDataAdapter(OracleCommand)
Elavult.

Inicializálja az OracleDataAdapter osztály új példányát a megadott SQL SELECT utasítással.

OracleDataAdapter(String, OracleConnection)
Elavult.

Inicializálja az OracleDataAdapter osztály új példányát egy SQL SELECT utasítással és egy OracleConnection.

OracleDataAdapter(String, String)
Elavult.

Inicializálja a OracleDataAdapter osztály új példányát egy SQL SELECT utasítással és egy kapcsolati karakterlánc.

Mezők

Name Description
DefaultSourceTableName
Elavult.

Az objektum által a DataAdapter táblaleképezésekhez használt alapértelmezett név.

(Öröklődés forrása DbDataAdapter)

Tulajdonságok

Name Description
AcceptChangesDuringFill
Elavult.

Lekéri vagy beállít egy értéket, amely jelzi, hogy a AcceptChanges() során a rendszer meghívja-e DataRowDataTable őket.

(Öröklődés forrása DataAdapter)
AcceptChangesDuringUpdate
Elavult.

Lekérdezi vagy beállítja, hogy a rendszer meghívja-e AcceptChanges() egy Update(DataSet).

(Öröklődés forrása DataAdapter)
CanRaiseEvents
Elavult.

Beolvas egy értéket, amely jelzi, hogy az összetevő képes-e eseményt létrehozni.

(Öröklődés forrása Component)
Container
Elavult.

Lekéri a IContainer .Component

(Öröklődés forrása Component)
ContinueUpdateOnError
Elavult.

Lekéri vagy beállítja azt az értéket, amely meghatározza, hogy kivételt hozzon-e létre, ha hiba történik egy sorfrissítés során.

(Öröklődés forrása DataAdapter)
DeleteCommand
Elavult.

Lekéri vagy beállít egy SQL-utasítást vagy tárolt eljárást az adatbázis rekordjainak törléséhez.

DesignMode
Elavult.

Olyan értéket kap, amely jelzi, hogy az Component aktuálisan tervezési módban van-e.

(Öröklődés forrása Component)
Events
Elavult.

Lekéri az ehhez Componentcsatolt eseménykezelők listáját.

(Öröklődés forrása Component)
FillCommandBehavior
Elavult.

Lekéri vagy beállítja az adatadapter kitöltéséhez használt parancs viselkedését.

(Öröklődés forrása DbDataAdapter)
FillLoadOption
Elavult.

Lekéri vagy beállítja azt, LoadOption amely meghatározza, hogy az adapter hogyan tölti ki az adaptert a DataTableDbDataReaderfájlból.

(Öröklődés forrása DataAdapter)
InsertCommand
Elavult.

Lekéri vagy beállít egy SQL-utasítást vagy tárolt eljárást, amellyel új rekordokat szúrhat be az adatbázisba.

MissingMappingAction
Elavult.

Meghatározza, hogy milyen műveletet kell elvégezni, ha a bejövő adatok nem rendelkeznek egyező táblával vagy oszloppal.

(Öröklődés forrása DataAdapter)
MissingSchemaAction
Elavult.

Meghatározza a végrehajtandó műveletet, ha a meglévő DataSet séma nem egyezik a bejövő adatokkal.

(Öröklődés forrása DataAdapter)
ReturnProviderSpecificTypes
Elavult.

Lekérdezi vagy beállítja, hogy a metódusnak Fill szolgáltatóspecifikus értékeket vagy általános CLS-kompatibilis értékeket kell-e visszaadnia.

(Öröklődés forrása DataAdapter)
SelectCommand
Elavult.

Lekéri vagy beállít egy SQL-utasítást vagy tárolt eljárást az adatbázis rekordjainak kiválasztásához.

Site
Elavult.

Lekéri vagy megadja a ISite értékét a Component-hez.

(Öröklődés forrása Component)
TableMappings
Elavult.

Lekéri a forrástábla és a forrástábla közötti elsődleges leképezést biztosító gyűjteményt DataTable.

(Öröklődés forrása DataAdapter)
UpdateBatchSize
Elavult.

Lekéri vagy beállít egy olyan értéket, amely engedélyezi vagy letiltja a kötegelt feldolgozás támogatását, és megadja a kötegben végrehajtható parancsok számát.

UpdateCommand
Elavult.

Lekéri vagy beállít egy SQL-utasítást vagy tárolt eljárást az adatbázis rekordjainak frissítéséhez.

Metódusok

Name Description
AddToBatch(IDbCommand)
Elavult.

Hozzáad egy IDbCommand elemet az aktuális köteghez.

(Öröklődés forrása DbDataAdapter)
ClearBatch()
Elavult.

Eltávolítja az összes IDbCommand objektumot a kötegből.

(Öröklődés forrása DbDataAdapter)
CloneInternals()
Elavult.
Elavult.
Elavult.
Elavult.

Létrehozza a példány másolatát DataAdapter.

(Öröklődés forrása DataAdapter)
CreateObjRef(Type)
Elavult.

Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt.

(Öröklődés forrása MarshalByRefObject)
CreateRowUpdatedEvent(DataRow, IDbCommand, StatementType, DataTableMapping)
Elavult.

Inicializálja a RowUpdatedEventArgs osztály új példányát.

(Öröklődés forrása DbDataAdapter)
CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping)
Elavult.

Inicializálja a RowUpdatingEventArgs osztály új példányát.

(Öröklődés forrása DbDataAdapter)
CreateTableMappings()
Elavult.

Létrehoz egy újat DataTableMappingCollection.

(Öröklődés forrása DataAdapter)
Dispose()
Elavult.

Felszabadítja a .-hez használt összes erőforrást Component.

(Öröklődés forrása Component)
Dispose(Boolean)
Elavult.

Felszabadítja a felügyelt erőforrások által DbDataAdapter használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

(Öröklődés forrása DbDataAdapter)
Equals(Object)
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
ExecuteBatch()
Elavult.

Végrehajtja az aktuális köteget.

(Öröklődés forrása DbDataAdapter)
Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior)
Elavult.

Egy megadott tartomány sorait adja hozzá vagy frissíti, DataSet hogy azok egyezzenek az adatforrásban lévőkkel a táblanevek, a parancssztring és a DataSet parancs viselkedése alapján.

(Öröklődés forrása DbDataAdapter)
Fill(DataSet, Int32, Int32, String)
Elavult.

Egy megadott tartomány sorait adja hozzá vagy frissíti, DataSet hogy azok egyezzenek az adatforrásban lévőkkel a nevek és DataSet a DataTable nevek használatával.

(Öröklődés forrása DbDataAdapter)
Fill(DataSet, String, IDataReader, Int32, Int32)
Elavult.

Egy megadott tartomány sorait adja hozzá vagy frissíti, DataSet hogy azok egyezzenek az adatforrásban lévőkkel a , DataSetés DataTable a IDataReadernevek használatával.

(Öröklődés forrása DbDataAdapter)
Fill(DataSet, String)
Elavult.

Sorokat ad hozzá vagy frissít, DataSet hogy megfeleljen az adatforrásban lévőknek a nevek és DataSet a DataTable nevek használatával.

(Öröklődés forrása DbDataAdapter)
Fill(DataSet)
Elavult.

Sorokat ad hozzá vagy frissít a DataSetfájlban.

(Öröklődés forrása DbDataAdapter)
Fill(DataTable, IDataReader)
Elavult.

A megadott és DataTable a névvel egyező sorokat DataTable ad IDataReader hozzá vagy frissít az adatforrásban.

(Öröklődés forrása DbDataAdapter)
Fill(DataTable, IDbCommand, CommandBehavior)
Elavult.

Sorokat ad hozzá vagy frissít az DataTable adatforrásban lévőknek a megadott DataTableés IDbCommandCommandBehavior.

(Öröklődés forrása DbDataAdapter)
Fill(DataTable)
Elavult.

Egy megadott tartomány sorait adja hozzá vagy frissíti, DataSet hogy azok egyezzenek az adatforrásban lévőkkel a DataTable név használatával.

(Öröklődés forrása DbDataAdapter)
Fill(DataTable[], IDataReader, Int32, Int32)
Elavult.

Egy adott tartomány sorait adja hozzá vagy frissíti az objektumgyűjteményben DataTable , hogy azok megfeleljenek az adatforrásban lévőknek.

(Öröklődés forrása DataAdapter)
Fill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior)
Elavult.

Egy megadott tartomány sorait adja hozzá vagy frissíti, DataSet hogy azok egyezzenek az adatforrásban lévőkkel a nevek és DataSet a DataTable nevek használatával.

(Öröklődés forrása DbDataAdapter)
Fill(Int32, Int32, DataTable[])
Elavult.

Egy vagy több DataTable objektum sorait adja hozzá vagy frissíti, hogy azok egyezzenek az adatforrásban a megadott rekordtól kezdődően és a megadott maximális rekordszámig beolvasva.

(Öröklődés forrása DbDataAdapter)
FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior)
Elavult.

Hozzáad egy értéket DataTable a megadotthoz DataSet , és úgy konfigurálja a sémát, hogy az megfeleljen az adatforrásnak a megadott SchemaTypealapján.

(Öröklődés forrása DbDataAdapter)
FillSchema(DataSet, SchemaType, String, IDataReader)
Elavult.

Hozzáad egy értéket DataTable a megadotthoz DataSet.

(Öröklődés forrása DataAdapter)
FillSchema(DataSet, SchemaType, String)
Elavult.

Hozzáad egy értéket DataTable a megadotthoz DataSet , és úgy konfigurálja a sémát, hogy az megfeleljen az adatforrásban megadott SchemaType és DataTable.

(Öröklődés forrása DbDataAdapter)
FillSchema(DataSet, SchemaType)
Elavult.

Hozzáad egy DataTable "Table" nevű táblát a megadotthoz DataSet , és úgy konfigurálja a sémát, hogy az megfeleljen az adatforrásnak a megadott SchemaTypealapján.

(Öröklődés forrása DbDataAdapter)
FillSchema(DataTable, SchemaType, IDataReader)
Elavult.

Hozzáad egy értéket DataTable a megadotthoz DataSet.

(Öröklődés forrása DataAdapter)
FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior)
Elavult.

A megadott DataTable séma konfigurálása a megadott SchemaTypeparancssztring és CommandBehavior értékek alapján.

(Öröklődés forrása DbDataAdapter)
FillSchema(DataTable, SchemaType)
Elavult.

A megadott séma konfigurálása a megadott DataTableSchemaTypealapján.

(Öröklődés forrása DbDataAdapter)
GetBatchedParameter(Int32, Int32)
Elavult.

Az aktuális köteg egyik parancsából ad vissza egy IDataParameter értéket.

(Öröklődés forrása DbDataAdapter)
GetBatchedRecordsAffected(Int32, Int32, Exception)
Elavult.

Egy nagyobb kötegelt frissítésen belüli egyes frissítési kísérletekkel kapcsolatos információkat ad vissza.

(Öröklődés forrása DbDataAdapter)
GetFillParameters()
Elavult.

Lekéri a felhasználó által az SQL SELECT utasítás végrehajtásakor beállított paramétereket.

(Öröklődés forrása DbDataAdapter)
GetHashCode()
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLifetimeService()
Elavult.

Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot.

(Öröklődés forrása MarshalByRefObject)
GetService(Type)
Elavult.

Olyan objektumot ad vissza, amely az általa vagy annak által ComponentContainernyújtott szolgáltatást jelöli.

(Öröklődés forrása Component)
GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
HasTableMappings()
Elavult.

Azt jelzi, hogy létrejött-e.DataTableMappingCollection

(Öröklődés forrása DataAdapter)
InitializeBatching()
Elavult.

Inicializálja a kötegelést a DbDataAdapter.

(Öröklődés forrása DbDataAdapter)
InitializeLifetimeService()
Elavult.

Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához.

(Öröklődés forrása MarshalByRefObject)
MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MemberwiseClone(Boolean)
Elavult.

Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre.

(Öröklődés forrása MarshalByRefObject)
OnFillError(FillErrorEventArgs)
Elavult.

Az eseményt emeli FillError ki.

(Öröklődés forrása DbDataAdapter)
OnRowUpdated(RowUpdatedEventArgs)
Elavult.

Egy .NET adatszolgáltató RowUpdated eseményét emeli ki.

(Öröklődés forrása DbDataAdapter)
OnRowUpdating(RowUpdatingEventArgs)
Elavult.

Egy .NET adatszolgáltató RowUpdating eseményét emeli ki.

(Öröklődés forrása DbDataAdapter)
ResetFillLoadOption()
Elavult.

Alaphelyzetbe állítja FillLoadOption az alapértelmezett állapotát, és a tisztelet Fill(DataSet)okaitAcceptChangesDuringFill.

(Öröklődés forrása DataAdapter)
ShouldSerializeAcceptChangesDuringFill()
Elavult.

Meghatározza, hogy a AcceptChangesDuringFill tulajdonságot meg kell-e őrizni.

(Öröklődés forrása DataAdapter)
ShouldSerializeFillLoadOption()
Elavult.

Meghatározza, hogy a FillLoadOption tulajdonságot meg kell-e őrizni.

(Öröklődés forrása DataAdapter)
ShouldSerializeTableMappings()
Elavult.

Meghatározza, hogy létezik-e egy vagy több DataTableMapping objektum, és meg kell-e őrizni őket.

(Öröklődés forrása DataAdapter)
TerminateBatching()
Elavult.

Befejezi a kötegelést a DbDataAdapter.

(Öröklődés forrása DbDataAdapter)
ToString()
Elavult.

String A ( ha van) nevet tartalmazó értéket Componentad vissza. Ezt a módszert nem szabad felülírni.

(Öröklődés forrása Component)
Update(DataRow[], DataTableMapping)
Elavult.

Az adatbázis értékeit úgy frissíti, hogy végrehajtja a megfelelő INSERT, UPDATE vagy DELETE utasításokat a megadott objektumtömb minden egyes beszúrt, frissített vagy törölt sorához DataRow .

(Öröklődés forrása DbDataAdapter)
Update(DataRow[])
Elavult.

Az adatbázis értékeit úgy frissíti, hogy végrehajtja a megfelelő INSERT, UPDATE vagy DELETE utasításokat a megadott tömbben lévő minden egyes beszúrt, frissített vagy törölt sorhoz DataSet.

(Öröklődés forrása DbDataAdapter)
Update(DataSet, String)
Elavult.

Az adatbázis értékeit úgy frissíti, hogy végrehajtja a megfelelő INSERT, UPDATE vagy DELETE utasításokat a DataSet megadott DataTable névvel rendelkező összes beszúrt, frissített vagy törölt sorhoz.

(Öröklődés forrása DbDataAdapter)
Update(DataSet)
Elavult.

Az adatbázis értékeinek frissítéséhez hajtsa végre a megfelelő INSERT, UPDATE vagy DELETE utasításokat a megadott DataSetsor minden egyes beszúrt, frissített vagy törölt sorához.

(Öröklődés forrása DbDataAdapter)
Update(DataTable)
Elavult.

Az adatbázis értékeinek frissítéséhez hajtsa végre a megfelelő INSERT, UPDATE vagy DELETE utasításokat a megadott DataTablesor minden egyes beszúrt, frissített vagy törölt sorához.

(Öröklődés forrása DbDataAdapter)

esemény

Name Description
Disposed
Elavult.

Akkor fordul elő, ha az összetevőt a metódus hívása megsemmisíti Dispose() .

(Öröklődés forrása Component)
FillError
Elavult.

Akkor jelenik meg, ha hiba történik egy kitöltési művelet során.

(Öröklődés forrása DbDataAdapter)
RowUpdated
Elavult.

A frissítési művelet során történik, miután egy parancsot végrehajtottak az adatbázison.

RowUpdating
Elavult.

Ez akkor Update(DataSet) fordul elő, amikor egy parancs végrehajtása az adatforráson történik.

Explicit interfész-implementációk

Name Description
ICloneable.Clone()
Elavult.

Ennek a tagnak a leírását lásd Clone(): .

ICloneable.Clone()
Elavult.

Létrehoz egy új objektumot, amely az aktuális példány másolata.

(Öröklődés forrása DbDataAdapter)
IDataAdapter.TableMappings
Elavult.

Lekéri azt a gyűjteményt, amely azt jelzi, hogy egy forrástábla hogyan van leképezve egy adathalmaztáblára.

(Öröklődés forrása DataAdapter)
IDbDataAdapter.DeleteCommand
Elavult.

Ennek a tagnak a leírását lásd DeleteCommand: .

IDbDataAdapter.InsertCommand
Elavult.

Ennek a tagnak a leírását lásd InsertCommand: .

IDbDataAdapter.SelectCommand
Elavult.

Ennek a tagnak a leírását lásd SelectCommand: .

IDbDataAdapter.UpdateCommand
Elavult.

Ennek a tagnak a leírását lásd UpdateCommand: .

A következőre érvényes:

Lásd még