Share via


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
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.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
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 dan SqlConnection terkaitSqlCommand. Untuk sumber data yang didukung OLE DB, gunakan DataAdapter dengan objek dan OleDbConnection terkaitOleDbCommand. Untuk sumber data yang didukung ODBC, gunakan DataAdapter dengan objek dan OdbcConnection terkaitOdbcCommand. Untuk database Oracle, gunakan DataAdapter dengan objek dan OracleConnection terkaitOracleCommand.

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

Konstruktor

DataAdapter()

Menginisialisasi instans baru kelas DataAdapter.

DataAdapter(DataAdapter)

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

Properti

AcceptChangesDuringFill

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

AcceptChangesDuringUpdate

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

CanRaiseEvents

Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa.

(Diperoleh dari Component)
Container

IContainer Mendapatkan 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 ini Component.

(Diperoleh dari Component)
FillLoadOption

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

MissingMappingAction

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

MissingSchemaAction

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

ReturnProviderSpecificTypes

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

Site

Mendapatkan atau mengatur ISite dari Component.

(Diperoleh dari Component)
TableMappings

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

Metode

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 Componentdigunakan oleh .

(Diperoleh dari Component)
Dispose(Boolean)

Merilis sumber daya tidak terkelola 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)

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

Fill(DataSet, String, IDataReader, Int32, Int32)

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

Fill(DataTable, IDataReader)

Menambahkan atau menyegarkan 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)

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

FillSchema(DataSet, SchemaType, String, IDataReader)

DataTable Menambahkan ke yang ditentukanDataSet.

FillSchema(DataTable, SchemaType, IDataReader)

DataTable Menambahkan ke yang ditentukanDataSet.

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 instans Type 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 yang saat ini Object.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
OnFillError(FillErrorEventArgs)

Dipanggil ketika kesalahan terjadi selama Fill.

ResetFillLoadOption()

Mengatur ulang 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

Disposed

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

(Diperoleh dari Component)
FillError

Dikembalikan ketika terjadi kesalahan selama operasi pengisian.

Implementasi Antarmuka Eksplisit

IDataAdapter.TableMappings

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

Berlaku untuk

Lihat juga