DbDataAdapter 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.
A felület implementálásának IDbDataAdapter segítése. A függvények öröklői DbDataAdapter erős gépelést biztosítanak, de a DataAdapter teljes körű implementálásához szükséges funkciók többségét öröklik.
public ref class DbDataAdapter abstract : System::Data::Common::DataAdapter, ICloneable, System::Data::IDbDataAdapter
public ref class DbDataAdapter abstract : System::Data::Common::DataAdapter, ICloneable
public abstract class DbDataAdapter : System.Data.Common.DataAdapter, ICloneable, System.Data.IDbDataAdapter
public abstract class DbDataAdapter : System.Data.Common.DataAdapter, ICloneable
type DbDataAdapter = class
inherit DataAdapter
interface IDataAdapter
interface IDbDataAdapter
interface ICloneable
type DbDataAdapter = class
inherit DataAdapter
interface ICloneable
type DbDataAdapter = class
inherit DataAdapter
interface IDbDataAdapter
interface IDataAdapter
interface ICloneable
Public MustInherit Class DbDataAdapter
Inherits DataAdapter
Implements ICloneable, IDbDataAdapter
Public MustInherit Class DbDataAdapter
Inherits DataAdapter
Implements ICloneable
- Öröklődés
- Származtatott
- Megvalósítás
Megjegyzések
Az DbDataAdapter osztály örökli az DataAdapter osztályt, és implementálja a IDbDataAdapter felületet. Segít egy osztálynak egy relációs adatbázishoz tervezett DataAdapter implementálásában.
Az alkalmazás nem hozza létre közvetlenül az DbDataAdapter osztály egy példányát, hanem létrehoz egy olyan osztálypéldányt, amely örökli azt.
Az öröklő DbDataAdapter osztályoknak implementálniuk kell az örökölt tagokat, és általában további tagokat kell meghatározniuk a szolgáltatóspecifikus funkciók hozzáadásához. Az osztály például DbDataAdapter meghatározza a SelectCommand tulajdonságot, az DbDataAdapter osztály pedig a metódus nyolc túlterhelését Fill . Az osztály viszont OleDbDataAdapter örökli a Fill metódust, és két további túlterhelést Fill is meghatároz, amelyek paraméterként egy ADO Recordset objektumot vesznek igénybe.
Megjegyzések az implementálókhoz
Ha az DbDataAdapter osztálytól örököl, javasoljuk, hogy implementálja a következő konstruktorokat:
| Cikk | Leírás |
|---|---|
| *Prv*DataAdapter() | Inicializálja a *Prv*DataAdapter osztály új példányát. |
| *Prv*DataAdapter(*Prv*Command *selectCommand*) | Inicializálja a *Prv*DataAdapter osztály új példányát a megadott SQL SELECT utasítással. |
| *Prv*DataAdapter(sztring *selectCommandText*, sztring *selectConnectionString*) | Inicializálja a *Prv*DataAdapter osztály új példányát egy SQL SELECT utasítással és egy kapcsolati karakterlánc. |
| *Prv*DataAdapter(sztring *selectCommandText*, *Prv*Connection *selectConnection*) | Inicializálja a *Prv*DataAdapter osztály új példányát egy SQL SELECT utasítással és egy *Prv*Connection objektummal. |
A .NET keretrendszer adatszolgáltatói közötti konzisztencia előmozdításához az öröklő osztályt PrvDataAdapter formában kell megadni, ahol Prv egy adott .NET Keretrendszer adatszolgáltatójának névterében lévő összes osztály egységes előtagja. Az "Sql" például a SqlDataAdapter névtér osztályának előtagja.
Konstruktorok
| Name | Description |
|---|---|
| DbDataAdapter() |
Inicializálja a DataAdapter-osztály új példányát. |
| DbDataAdapter(DbDataAdapter) |
Inicializálja az |
Mezők
| Name | Description |
|---|---|
| DefaultSourceTableName |
Az objektum által a DataAdapter táblaleképezésekhez használt alapértelmezett név. |
Tulajdonságok
| Name | Description |
|---|---|
| AcceptChangesDuringFill |
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 |
Lekérdezi vagy beállítja, hogy a rendszer meghívja-e AcceptChanges() egy Update(DataSet). (Öröklődés forrása DataAdapter) |
| CanRaiseEvents |
Beolvas egy értéket, amely jelzi, hogy az összetevő képes-e eseményt létrehozni. (Öröklődés forrása Component) |
| Container |
Lekéri a IContainer .Component (Öröklődés forrása Component) |
| ContinueUpdateOnError |
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 |
Lekéri vagy beállítja a rekordok adatkészletből való törlésére szolgáló parancsot. |
| DesignMode |
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 |
Lekéri az ehhez Componentcsatolt eseménykezelők listáját. (Öröklődés forrása Component) |
| FillCommandBehavior |
Lekéri vagy beállítja az adatadapter kitöltéséhez használt parancs viselkedését. |
| FillLoadOption |
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 |
Lekéri vagy beállít egy parancsot, amellyel új rekordokat szúrhat be az adatforrásba. |
| MissingMappingAction |
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 |
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 |
Lekérdezi vagy beállítja, hogy a metódusnak |
| SelectCommand |
Lekéri vagy beállítja az adatforrás rekordjainak kiválasztására szolgáló parancsot. |
| Site |
Lekéri vagy megadja a ISite értékét a Component-hez. (Öröklődés forrása Component) |
| TableMappings |
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 |
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 |
Lekéri vagy beállítja az adatforrás rekordjainak frissítésére szolgáló parancsot. |
Metódusok
| Name | Description |
|---|---|
| AddToBatch(IDbCommand) |
Hozzáad egy IDbCommand elemet az aktuális köteghez. |
| ClearBatch() |
Eltávolítja az összes IDbCommand objektumot a kötegből. |
| CloneInternals() |
Elavult.
Elavult.
Elavult.
Elavult.
Létrehozza a példány másolatát DataAdapter. (Öröklődés forrása DataAdapter) |
| CreateObjRef(Type) |
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) |
Inicializálja a RowUpdatedEventArgs osztály új példányát. |
| CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping) |
Inicializálja a RowUpdatingEventArgs osztály új példányát. |
| CreateTableMappings() |
Létrehoz egy újat DataTableMappingCollection. (Öröklődés forrása DataAdapter) |
| Dispose() |
Felszabadítja a .-hez használt összes erőforrást Component. (Öröklődés forrása Component) |
| Dispose(Boolean) |
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. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| ExecuteBatch() |
Végrehajtja az aktuális köteget. |
| Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior) |
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. |
| Fill(DataSet, Int32, Int32, String) |
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. |
| Fill(DataSet, String, IDataReader, Int32, Int32) |
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. |
| Fill(DataSet, String, IDataReader, Int32, Int32) |
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 DataAdapter) |
| Fill(DataSet, String) |
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. |
| Fill(DataSet) |
Sorokat ad hozzá vagy frissít a DataSetfájlban. |
| Fill(DataTable, IDataReader) |
A megadott és DataTable a névvel egyező sorokat DataTable ad IDataReader hozzá vagy frissít az adatforrásban. |
| Fill(DataTable, IDataReader) |
Sorokat ad hozzá vagy frissít az DataTable adatforrásban lévőkkel a név és a DataTable megadott IDataReadernév alapján. (Öröklődés forrása DataAdapter) |
| Fill(DataTable, IDbCommand, CommandBehavior) |
Sorokat ad hozzá vagy frissít az DataTable adatforrásban lévőknek a megadott DataTableés IDbCommandCommandBehavior. |
| Fill(DataTable) |
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. |
| Fill(DataTable[], IDataReader, Int32, Int32) |
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) |
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. |
| Fill(Int32, Int32, DataTable[]) |
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. |
| FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior) |
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. |
| FillSchema(DataSet, SchemaType, String, IDataReader) |
Hozzáad egy értéket DataTable a megadotthoz DataSet. (Öröklődés forrása DataAdapter) |
| FillSchema(DataSet, SchemaType, String) |
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. |
| FillSchema(DataSet, SchemaType) |
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. |
| FillSchema(DataTable, SchemaType, IDataReader) |
Hozzáad egy értéket DataTable a megadotthoz DataSet. (Öröklődés forrása DataAdapter) |
| FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior) |
A megadott DataTable séma konfigurálása a megadott SchemaTypeparancssztring és CommandBehavior értékek alapján. |
| FillSchema(DataTable, SchemaType) |
A megadott séma konfigurálása a megadott DataTableSchemaTypealapján. |
| GetBatchedParameter(Int32, Int32) |
Az aktuális köteg egyik parancsából ad vissza egy IDataParameter értéket. |
| GetBatchedRecordsAffected(Int32, Int32, Exception) |
Egy nagyobb kötegelt frissítésen belüli egyes frissítési kísérletekkel kapcsolatos információkat ad vissza. |
| GetFillParameters() |
Lekéri a felhasználó által az SQL SELECT utasítás végrehajtásakor beállított paramétereket. |
| GetHashCode() |
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) |
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() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| HasTableMappings() |
Azt jelzi, hogy létrejött-e.DataTableMappingCollection (Öröklődés forrása DataAdapter) |
| InitializeBatching() |
Inicializálja a kötegelést a 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() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| MemberwiseClone(Boolean) |
Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre. (Öröklődés forrása MarshalByRefObject) |
| OnFillError(FillErrorEventArgs) |
Az eseményt emeli FillError ki. |
| OnFillError(FillErrorEventArgs) |
Meghívva, amikor hiba történik egy |
| OnRowUpdated(RowUpdatedEventArgs) |
Egy .NET adatszolgáltató |
| OnRowUpdating(RowUpdatingEventArgs) |
Egy .NET adatszolgáltató |
| ResetFillLoadOption() |
Alaphelyzetbe állítja FillLoadOption az alapértelmezett állapotát, és a tisztelet Fill(DataSet)okaitAcceptChangesDuringFill. (Öröklődés forrása DataAdapter) |
| ShouldSerializeAcceptChangesDuringFill() |
Meghatározza, hogy a AcceptChangesDuringFill tulajdonságot meg kell-e őrizni. (Öröklődés forrása DataAdapter) |
| ShouldSerializeFillLoadOption() |
Meghatározza, hogy a FillLoadOption tulajdonságot meg kell-e őrizni. (Öröklődés forrása DataAdapter) |
| ShouldSerializeTableMappings() |
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() |
Befejezi a kötegelést a DbDataAdapter. |
| ToString() |
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) |
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 . |
| Update(DataRow[]) |
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. |
| Update(DataSet, String) |
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. |
| Update(DataSet) |
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. |
| Update(DataTable) |
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. |
esemény
| Name | Description |
|---|---|
| Disposed |
Akkor fordul elő, ha az összetevőt a metódus hívása megsemmisíti Dispose() . (Öröklődés forrása Component) |
| FillError |
Akkor jelenik meg, ha hiba történik egy kitöltési művelet során. |
| FillError |
Akkor jelenik meg, ha hiba történik egy kitöltési művelet során. (Öröklődés forrása DataAdapter) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| ICloneable.Clone() |
Elavult.
Létrehoz egy új objektumot, amely az aktuális példány másolata. |
| IDataAdapter.TableMappings |
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 |
Lekéri vagy beállít egy SQL-utasítást a rekordok adatkészletből való törléséhez. |
| IDbDataAdapter.InsertCommand |
Lekéri vagy beállít egy SQL-utasítást, amellyel új rekordokat szúrhat be az adatforrásba. |
| IDbDataAdapter.SelectCommand |
Lekéri vagy beállítja az adatforrás rekordjainak kiválasztására szolgáló SQL-utasítást. |
| IDbDataAdapter.UpdateCommand |
Lekéri vagy beállítja az adatforrás rekordjainak frissítéséhez használt SQL-utasítást. |