OracleDataAdapter Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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ó |
| OnRowUpdating(RowUpdatingEventArgs) |
Elavult.
Egy .NET adatszolgáltató |
| 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: . |