DataAdapter Kelas

Definisi

Mewakili sekumpulan perintah SQL dan koneksi database yang digunakan untuk mengisi DataSet dan memperbarui sumber data.

public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)>]
type DataAdapter = class
    inherit Component
    interface IDataAdapter
type DataAdapter = class
    inherit Component
    interface IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
Public MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter
Warisan
Turunan
Atribut
Penerapan

Keterangan

berfungsi DataAdapter sebagai jembatan antara dan DataSet sumber data untuk mengambil dan menyimpan data. DataAdapter menyediakan jembatan ini dengan memetakan Fill, yang mengubah data dalam DataSet agar sesuai dengan data di sumber data, dan Update, yang mengubah data di sumber data agar sesuai dengan data di DataSet.

Jika Anda menyambungkan ke database SQL Server, Anda dapat meningkatkan performa keseluruhan dengan menggunakan SqlDataAdapter bersama dengan objek SqlCommand dan SqlConnection terkait. Untuk sumber data yang didukung OLE DB, gunakan DataAdapter dengan objek dan OleDbCommand terkaitOleDbConnection. Untuk sumber data yang didukung ODBC, gunakan DataAdapter dengan objek dan OdbcCommand terkaitOdbcConnection. Untuk database Oracle, gunakan DataAdapter dengan objek dan OracleCommand terkaitOracleConnection.

Saat instans DataAdapter dibuat, properti baca/tulis diatur ke nilai awal. Untuk daftar nilai-nilai ini, lihat DataAdapter konstruktor.

Konstruktor

Nama Deskripsi
DataAdapter()

Menginisialisasi instans baru dari kelas DataAdapter.

DataAdapter(DataAdapter)

Menginisialisasi instans DataAdapter baru kelas dari objek yang ada dengan jenis yang sama.

Properti

Nama Deskripsi
AcceptChangesDuringFill

Mendapatkan atau menetapkan nilai yang menunjukkan apakah AcceptChanges() dipanggil pada DataRow setelah ditambahkan ke DataTable selama salah satu operasi Isian .

AcceptChangesDuringUpdate

Mendapatkan atau mengatur apakah AcceptChanges() dipanggil selama Update(DataSet).

CanRaiseEvents

Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa.

(Diperoleh dari Component)
Container

Mendapatkan IContainer yang berisi Component.

(Diperoleh dari Component)
ContinueUpdateOnError

Mendapatkan atau menetapkan nilai yang menentukan apakah akan menghasilkan pengecualian saat kesalahan ditemui selama pembaruan baris.

DesignMode

Mendapatkan nilai yang menunjukkan apakah Component saat ini dalam mode desain.

(Diperoleh dari Component)
Events

Mendapatkan daftar penanganan aktivitas yang dilampirkan ke Componentini.

(Diperoleh dari Component)
FillLoadOption

Mendapatkan atau mengatur LoadOption yang menentukan bagaimana adaptor mengisi DataTable dari DbDataReader.

MissingMappingAction

Menentukan tindakan yang akan diambil saat data masuk tidak memiliki tabel atau kolom yang cocok.

MissingSchemaAction

Menentukan tindakan yang harus diambil ketika skema yang DataSet ada tidak cocok dengan data masuk.

ReturnProviderSpecificTypes

Mendapatkan atau mengatur apakah Fill metode harus mengembalikan nilai khusus penyedia atau nilai umum yang mematuhi CLS.

Site

Mengambil atau menetapkan ISite dari Component.

(Diperoleh dari Component)
TableMappings

Mendapatkan koleksi yang menyediakan pemetaan utama antara tabel sumber dan DataTable.

Metode

Nama Deskripsi
CloneInternals()
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.

Membuat salinan instans ini dari DataAdapter.

CreateObjRef(Type)

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
CreateTableMappings()

Membuat baru DataTableMappingCollection.

Dispose()

Merilis semua sumber daya yang digunakan oleh Component.

(Diperoleh dari Component)
Dispose(Boolean)

Merilis sumber daya yang tidak dikelola yang DataAdapter digunakan oleh dan secara opsional merilis sumber daya terkelola.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Fill(DataSet, String, IDataReader, Int32, Int32)

Menambahkan atau merefresh baris dalam rentang tertentu di DataSet agar sesuai dengan baris di sumber data menggunakan DataSet nama dan DataTable .

Fill(DataSet)

Menambahkan atau merefresh baris di DataSet agar sesuai dengan baris di sumber data.

Fill(DataTable, IDataReader)

Menambahkan atau merefresh baris di DataTable agar sesuai dengan baris di sumber data menggunakan DataTable nama dan yang ditentukan IDataReader.

Fill(DataTable[], IDataReader, Int32, Int32)

Menambahkan atau merefresh baris dalam rentang tertentu dalam kumpulan DataTable objek agar sesuai dengan baris di sumber data.

FillSchema(DataSet, SchemaType, String, IDataReader)

DataTable Menambahkan ke DataSet.

FillSchema(DataSet, SchemaType)

DataTable Menambahkan ke yang ditentukan DataSet dan mengonfigurasi skema agar sesuai dengan yang ada di sumber data berdasarkan SchemaType.

FillSchema(DataTable, SchemaType, IDataReader)

DataTable Menambahkan ke DataSet.

GetFillParameters()

Mendapatkan parameter yang ditetapkan oleh pengguna saat menjalankan pernyataan SQL SELECT.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetService(Type)

Mengembalikan objek yang mewakili layanan yang disediakan oleh Component atau oleh Container.

(Diperoleh dari Component)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
HasTableMappings()

Menunjukkan apakah DataTableMappingCollection telah dibuat.

InitializeLifetimeService()
Kedaluwarsa.

Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek MarshalByRefObject saat ini.

(Diperoleh dari MarshalByRefObject)
OnFillError(FillErrorEventArgs)

Dipanggil ketika kesalahan terjadi selama Fill.

ResetFillLoadOption()

Reset FillLoadOption ke status defaultnya dan menyebabkan Fill(DataSet) untuk menghormati AcceptChangesDuringFill.

ShouldSerializeAcceptChangesDuringFill()

Menentukan apakah AcceptChangesDuringFill properti harus dipertahankan.

ShouldSerializeFillLoadOption()

Menentukan apakah FillLoadOption properti harus dipertahankan.

ShouldSerializeTableMappings()

Menentukan apakah ada satu atau beberapa DataTableMapping objek dan objek tersebut harus dipertahankan.

ToString()

Mengembalikan yang String berisi nama Component, jika ada. Metode ini tidak boleh ditimpa.

(Diperoleh dari Component)
Update(DataSet)

Memanggil pernyataan INSERT, UPDATE, atau DELETE masing-masing untuk setiap baris yang disisipkan, diperbarui, atau dihapus dalam yang ditentukan DataSet dari DataTable "Tabel" bernama

Acara

Nama Deskripsi
Disposed

Terjadi ketika komponen dibuang oleh panggilan ke metode Dispose().

(Diperoleh dari Component)
FillError

Dikembalikan ketika kesalahan terjadi selama operasi pengisian.

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IDataAdapter.TableMappings

Mendapatkan koleksi yang menunjukkan bagaimana tabel sumber dipetakan ke tabel himpunan data.

Berlaku untuk

Lihat juga