Bagikan melalui


Gambaran Umum Penyedia Microsoft OLE DB untuk ODBC

Untuk programmer ADO atau RDS, dunia yang ideal akan menjadi salah satu tempat setiap sumber data mengekspos antarmuka OLE DB, sehingga ADO dapat memanggil langsung ke sumber data. Meskipun semakin banyak vendor database yang menerapkan antarmuka OLE DB, beberapa sumber data belum terekspos dengan cara ini. Namun, sebagian besar sistem DBMS yang digunakan saat ini dapat diakses melalui ODBC.

Driver ODBC tersedia untuk setiap DBMS utama yang digunakan saat ini, termasuk Microsoft SQL Server, Microsoft Access (mesin database Microsoft Jet), dan Microsoft FoxPro, selain produk database non-Microsoft seperti Oracle.

Penyedia ODBC Microsoft, bagaimanapun, memungkinkan ADO untuk terhubung ke sumber data ODBC apa pun. Penyedia bebas utas dan Unicode diaktifkan.

Penyedia mendukung transaksi, meskipun mesin DBMS yang berbeda menawarkan berbagai jenis dukungan transaksi. Misalnya, Microsoft Access mendukung transaksi berlapis hingga lima tingkat dalam.

Ini adalah penyedia default untuk ADO, dan semua properti dan metode ADO yang bergantung pada penyedia didukung.

Parameter String Koneksi

Untuk menyambungkan ke penyedia ini, atur argumen Provider= dari properti ConnectionString ke:

MSDASQL

Membaca properti Penyedia juga akan mengembalikan string ini.

String Koneksi Umum

String koneksi umum untuk penyedia ini adalah:

"Provider=MSDASQL;DSN=dsnName;UID=MyUserID;PWD=MyPassword;"

String terdiri dari kata kunci ini:

Kata kunci Deskripsi
Penyedia Menentukan penyedia OLE DB untuk ODBC.
DSN Menentukan nama sumber data.
UID Menentukan nama pengguna.
PWD Menentukan kata sandi pengguna.
URL Menentukan URL file atau direktori yang diterbitkan dalam folder Web.

Karena ini adalah penyedia default untuk ADO, jika Anda menghilangkan parameter Provider= dari string koneksi, ADO akan mencoba membuat koneksi ke penyedia ini.

Catatan

Jika Anda menyambungkan ke penyedia sumber data yang mendukung autentikasi Windows, Anda harus menentukan Trusted_Connection=ya atau Keamanan Terpadu = SSPI alih-alih ID pengguna dan informasi kata sandi di string koneksi.

Penyedia tidak mendukung parameter koneksi tertentu selain yang ditentukan oleh ADO. Namun, penyedia akan meneruskan parameter koneksi non-ADO ke manajer driver ODBC.

Karena Anda dapat menghilangkan parameter Penyedia, Oleh karena itu Anda dapat menyusun string koneksi ADO yang identik dengan string koneksi ODBC untuk sumber data yang sama. Gunakan nama parameter yang sama (DRIVER=, DATABASE=, DSN=, dan sebagainya), nilai, dan sintaks seperti yang Anda lakukan saat menyusun string koneksi ODBC. Anda dapat tersambung dengan atau tanpa nama sumber data (DSN) atau FileDSN yang telah ditentukan sebelumnya.

Sintaks dengan DSN atau FileDSN:

"[Provider=MSDASQL;] { DSN=name | FileDSN=filename } ;
[DATABASE=database;] UID=user; PWD=password"

Sintaks tanpa DSN (koneksi tanpa DSN):

"[Provider=MSDASQL;] DRIVER=driver; SERVER=server;
DATABASE=database; UID=MyUserID; PWD=MyPassword"

Keterangan

Jika Anda menggunakan DSN atau FileDSN, DSN harus didefinisikan melalui Administrator Sumber Data ODBC di Windows Panel Kontrol. Di Microsoft Windows 2000, Administrator ODBC terletak di bawah Alat Administratif. Di versi Windows sebelumnya, ikon Administrator ODBC diberi nama ODBC 32-bit atau hanya ODBC.

Sebagai alternatif untuk mengatur DSN, Anda dapat menentukan driver ODBC (DRIVER=), seperti "SQL Server;" nama server (SERVER=); dan nama database (DATABASE=).

Anda juga dapat menentukan nama akun pengguna (UID=), dan kata sandi untuk akun pengguna (PWD=) dalam parameter khusus ODBC atau dalam parameter pengguna dan kata sandi standar yang ditentukan ADO.

Meskipun definisi DSN sudah menentukan database, Anda dapat menentukan parameter database selain DSN untuk menyambungkan ke database lain. Sebaiknya selalu sertakan parameter database saat Anda menggunakan DSN. Ini akan memastikan bahwa Anda tersambung ke database yang benar jika pengguna lain mengubah parameter database default sejak terakhir kali Anda memeriksa definisi DSN .

Properti Koneksi Khusus Penyedia

Penyedia OLE DB untuk ODBC menambahkan beberapa properti ke kumpulan Properti objek Koneksi. Tabel berikut mencantumkan properti ini dengan nama properti OLE DB terkait dalam tanda kurung.

Nama Properti Deskripsi
Prosedur yang Dapat Diakses (KAGPROP_ACCESSIBLEPROCEDURES) Menunjukkan apakah pengguna memiliki akses ke prosedur tersimpan.
Tabel yang Dapat Diakses (KAGPROP_ACCESSIBLETABLES) Menunjukkan apakah pengguna memiliki izin untuk menjalankan pernyataan SELECT terhadap tabel database.
Pernyataan Aktif (KAGPROP_ACTIVESTATEMENTS) Menunjukkan jumlah handel yang dapat didukung driver ODBC pada koneksi.
Nama Driver (KAGPROP_DRIVERNAME) Menunjukkan nama file driver ODBC.
Versi ODBC Driver (KAGPROP_DRIVERODBCVER) Menunjukkan versi ODBC yang didukung driver ini.
Penggunaan File (KAGPROP_FILEUSAGE) Menunjukkan bagaimana driver memperlakukan file di sumber data; sebagai tabel atau sebagai katalog.
Seperti Escape Clause (KAGPROP_LIKEESCAPECLAUSE) Menunjukkan apakah driver mendukung definisi dan penggunaan karakter escape untuk karakter persen (%) dan karakter garis bawah (_) dalam predikat LIKE dari klausa WHERE.
Kolom Maks dalam Kelompokkan Menurut (KAGPROP_MAXCOLUMNSINGROUPBY) Menunjukkan jumlah maksimum kolom yang dapat dicantumkan dalam klausa GROUP BY dari pernyataan SELECT.
Kolom Maks dalam Indeks (KAGPROP_MAXCOLUMNSININDEX) Menunjukkan jumlah maksimum kolom yang dapat disertakan dalam indeks.
Kolom Maks dalam Urutan Menurut (KAGPROP_MAXCOLUMNSINORDERBY) Menunjukkan jumlah maksimum kolom yang dapat dicantumkan dalam klausa ORDER BY dari pernyataan SELECT.
Kolom Maks di Pilih (KAGPROP_MAXCOLUMNSINSELECT) Menunjukkan jumlah maksimum kolom yang dapat dicantumkan dalam bagian SELECT dari pernyataan SELECT.
Kolom Maks dalam Tabel (KAGPROP_MAXCOLUMNSINTABLE) Menunjukkan jumlah maksimum kolom yang diizinkan dalam tabel.
Fungsi Numerik (KAGPROP_NUMERICFUNCTIONS) Menunjukkan fungsi numerik mana yang didukung oleh driver ODBC. Untuk daftar nama fungsi dan nilai terkait yang digunakan dalam bitmask ini, lihat Lampiran E: Fungsi Skalar, dalam dokumentasi ODBC.
Kemampuan Gabungan Luar (KAGPROP_OJCAPABILITY) Menunjukkan jenis JOIN LUAR yang didukung oleh penyedia.
Gabungan Luar (KAGPROP_OUTERJOINS) Menunjukkan apakah penyedia mendukung WAN LUAR.
Karakter Khusus (KAGPROP_SPECIALCHARACTERS) Menunjukkan karakter mana yang memiliki arti khusus untuk driver ODBC.
Prosedur Tersimpan (KAGPROP_PROCEDURES) Menunjukkan apakah prosedur tersimpan tersedia untuk digunakan dengan driver ODBC ini.
Fungsi String (KAGPROP_STRINGFUNCTIONS) Menunjukkan fungsi string mana yang didukung oleh driver ODBC. Untuk daftar nama fungsi dan nilai terkait yang digunakan dalam bitmask ini, lihat Lampiran E: Fungsi Skalar, dalam dokumentasi ODBC.
Fungsi Sistem (KAGPROP_SYSTEMFUNCTIONS) Menunjukkan fungsi sistem mana yang didukung oleh driver ODBC. Untuk daftar nama fungsi dan nilai terkait yang digunakan dalam bitmask ini, lihat Lampiran E: Fungsi Skalar, dalam dokumentasi ODBC.
Fungsi Waktu/Tanggal (KAGPROP_TIMEDATEFUNCTIONS) Menunjukkan fungsi waktu dan tanggal mana yang didukung oleh driver ODBC. Untuk daftar nama fungsi dan nilai terkait yang digunakan dalam bitmask ini, lihat Lampiran E: Fungsi Skalar, dalam dokumentasi ODBC.
Dukungan Tata Bahasa SQL (KAGPROP_ODBCSQLCONFORMANCE) Menunjukkan tata bahasa SQL yang didukung driver ODBC.

Properti Recordset dan Command Khusus Penyedia

Penyedia OLE DB untuk ODBC menambahkan beberapa properti ke kumpulan Properti objek Recordset dan Command. Tabel berikut mencantumkan properti ini dengan nama properti OLE DB terkait dalam tanda kurung.

Nama Properti Deskripsi
Pembaruan/Penghapusan/Penyisipan Berbasis Kueri (KAGPROP_QUERYBASEDUPDATES) Menunjukkan apakah pembaruan, penghapusan, dan penyisipan dapat dilakukan dengan menggunakan kueri SQL.
Jenis Konkurensi ODBC (KAGPROP_CONCURRENCY) Menunjukkan metode yang digunakan untuk mengurangi potensi masalah yang disebabkan oleh dua pengguna yang mencoba mengakses data yang sama dari sumber data secara bersamaan.
Aksesibilitas BLOB pada kursor Forward-Only (KAGPROP_BLOBSONFOCURSOR) Menunjukkan apakah Bidang BLOB dapat diakses saat menggunakan kursor hanya-terusan.
Sertakan SQL_FLOAT, SQL_DOUBLE, dan SQL_REAL dalam klausa QBU WHERE (KAGPROP_INCLUDENONEXACT) Menunjukkan apakah nilai SQL_FLOAT, SQL_DOUBLE, dan SQL_REAL dapat disertakan dalam klausa QBU WHERE.
Posisi pada baris terakhir setelah penyisipan (KAGPROP_POSITIONONNEWROW) Menunjukkan bahwa setelah rekaman baru disisipkan dalam tabel, baris terakhir dalam tabel akan datang ke baris saat ini.
IRowsetChangeExtInfo (KAGPROP_IROWSETCHANGEEXTINFO) Menunjukkan apakah antarmuka IRowsetChange menyediakan dukungan informasi yang diperluas.
Tipe Kursor ODBC (KAGPROP_CURSOR) Menunjukkan jenis kursor yang digunakan oleh Recordset.
Membuat Rowset yang dapat di-marshal (KAGPROP_MARSHALLABLE) Menunjukkan bahwa driver ODBC menghasilkan recordset yang dapat di-marshal

Teks Perintah

Cara Anda menggunakan objek Perintah sebagian besar tergantung pada sumber data, dan jenis kueri atau pernyataan perintah apa yang akan diterimanya.

ODBC menyediakan sintaks tertentu untuk memanggil prosedur tersimpan. Untuk properti CommandText dari objek Perintah, argumen CommandText ke metode Jalankan pada objek Koneksi, atau argumen Sumber ke metode Buka pada objek Recordset, meneruskan string dengan sintaks ini:

"{ [ ? = ] call procedure [ ( ? [, ? [ , ... ]] ) ] }"

Setiap ? mereferensikan objek dalam koleksi Parameter . Yang pertama ? mereferensikan Parameter(0), berikutnya ? mereferensikan Parameter(1), dan sebagainya.

Referensi parameter bersifat opsional dan bergantung pada struktur prosedur tersimpan. Jika Anda ingin memanggil prosedur tersimpan yang tidak menentukan parameter, string Anda akan terlihat seperti berikut ini:

"{ call procedure }"

Jika Anda memiliki dua parameter kueri, string Anda akan menyerupai berikut ini:

"{ call procedure ( ?, ? ) }"

Jika prosedur tersimpan akan mengembalikan nilai, nilai yang dikembalikan diperlakukan sebagai parameter lain. Jika Anda tidak memiliki parameter kueri tetapi Anda memiliki nilai pengembalian, string Anda akan menyerupai berikut ini:

"{ ? = call procedure }"

Terakhir, jika Anda memiliki nilai pengembalian dan dua parameter kueri, string Anda akan menyerupai berikut ini:

"{ ? = call procedure ( ?, ? ) }"

Perilaku Recordset

Tabel berikut mencantumkan metode dan properti ADO standar yang tersedia pada objek Recordset yang dibuka dengan penyedia ini.

Untuk informasi lebih rinci tentang perilaku Recordset untuk konfigurasi penyedia Anda, jalankan metode Dukungan dan hitung kumpulan Properti Dari Kumpulan Rekaman untuk menentukan apakah properti dinamis khusus penyedia ada.

Ketersediaan properti ADO Recordset standar:

Properti ForwardOnly Dinamis Set kunci Statis
AbsolutePage tidak tersedia tidak tersedia baca/tulis baca/tulis
AbsolutePosition tidak tersedia tidak tersedia baca/tulis baca/tulis
ActiveConnection baca/tulis baca/tulis baca/tulis baca/tulis
BOF baca-saja baca-saja baca-saja baca-saja
Bookmark tidak tersedia tidak tersedia baca/tulis baca/tulis
CacheSize baca/tulis baca/tulis baca/tulis baca/tulis
KursorLokasi baca/tulis baca/tulis baca/tulis baca/tulis
CursorType baca/tulis baca/tulis baca/tulis baca/tulis
EditMode baca-saja baca-saja baca-saja baca-saja
Filter baca/tulis baca/tulis baca/tulis baca/tulis
LockType baca/tulis baca/tulis baca/tulis baca/tulis
MarshalOptions baca/tulis baca/tulis baca/tulis baca/tulis
MaxRecords baca/tulis baca/tulis baca/tulis baca/tulis
PageCount baca/tulis tidak tersedia baca-saja baca-saja
PageSize baca/tulis baca/tulis baca/tulis baca/tulis
RecordCount baca/tulis tidak tersedia baca-saja baca-saja
Sumber baca/tulis baca/tulis baca/tulis baca/tulis
Solid baca-saja baca-saja baca-saja baca-saja
Keadaan baca-saja baca-saja baca-saja baca-saja

Properti AbsolutePosition dan AbsolutePage hanya menulis ketika ADO digunakan dengan Penyedia Microsoft OLE DB versi 1.0 untuk ODBC.

Ketersediaan metode ADO Recordset standar:

Metode ForwardOnly Dinamis Set kunci Statis
TambahkanBaru Ya Ya Ya Ya
Batalkan Ya Ya Ya Ya
CancelBatch Ya Ya Ya Ya
CancelUpdate Ya Ya Ya Ya
Clone Tidak No Ya Ya
Tutup Ya Ya Ya Ya
Hapus Ya Ya Ya Ya
GetRows Ya Ya Ya Ya
Bergerak Ya Ya Ya Ya
MoveFirst Ya Ya Ya Ya
MoveLast Tidak Ya Ya Ya
MoveNext Ya Ya Ya Ya
MovePrevious Tidak Ya Ya Ya
NextRecordset* Ya Ya Ya Ya
Buka Ya Ya Ya Ya
Kueri Ulang Ya Ya Ya Ya
Sinkronkan ulang Tidak No Ya Ya
Mendukung Ya Ya Ya Ya
Pembaruan Ya Ya Ya Ya
UpdateBatch Ya Ya Ya Ya

*Tidak didukung untuk database Microsoft Access.

Properti Dinamis

Penyedia Microsoft OLE DB untuk ODBC menyisipkan beberapa properti dinamis ke dalam kumpulan Properti dari objek Koneksi, Kumpulan Rekaman, dan Perintah yang tidak dibuka.

Tabel berikut adalah indeks silang nama ADO dan OLE DB untuk setiap properti dinamis. Referensi Programmer OLE DB mengacu pada nama properti ADO dengan istilah , "Deskripsi." Anda dapat menemukan informasi selengkapnya tentang properti ini di Referensi Programmer OLE DB. Cari nama properti OLE DB di Indeks atau lihat Lampiran C: Properti OLE DB.

Properti Dinamis Koneksi

Properti berikut ditambahkan ke kumpulan Properti objek Koneksi.

Nama Properti ADO Nama Properti OLE DB
Sesi Aktif DBPROP_ACTIVESESSIONS
Batalkan Kesinkronan DBPROP_ASYNCTXNABORT
Penerapan Asinkron DBPROP_ASYNCTNXCOMMIT
Tingkat Isolasi Autocommit DBPROP_SESS_AUTOCOMMITISOLEVELS
Lokasi Katalog DBPROP_CATALOGLOCATION
Istilah Katalog DBPROP_CATALOGTERM
Definisi Kolom DBPROP_COLUMNDEFINITION
Batas Waktu Sambungkan DBPROP_INIT_TIMEOUT
Katalog Saat Ini DBPROP_CURRENTCATALOG
Sumber data DBPROP_INIT_DATASOURCE
Nama Sumber Data DBPROP_DATASOURCENAME
Model Utas Objek Sumber Data DBPROP_DSOTHREADMODEL
Nama DBMS DBPROP_DBMSNAME
Versi DBMS DBPROP_DBMSVER
Properti yang Diperluas DBPROP_INIT_PROVIDERSTRING
DUKUNGAN GROUP BY DBPROP_GROUPBY
Dukungan Tabel Heterogen DBPROP_HETEROGENEOUSTABLES
Sensitivitas Kasus Pengidentifikasi DBPROP_IDENTIFIERCASE
Katalog Awal DBPROP_INIT_CATALOG
Tingkat isolasi DBPROP_SUPPORTEDTXNISOLEVELS
Retensi Isolasi DBPROP_SUPPORTEDTXNISORETAIN
Pengidentifikasi Lokal DBPROP_INIT_LCID
Lokasi DBPROP_INIT_LOCATION
Ukuran Indeks Maksimum DBPROP_MAXINDEXSIZE
Ukuran Baris Maksimum DBPROP_MAXROWSIZE
Ukuran Baris Maksimum Mencakup BLOB DBPROP_MAXROWSIZEINCLUDESBLOB
Tabel Maksimum dalam SELECT DBPROP_MAXTABLESINSELECT
Mode DBPROP_INIT_MODE
Beberapa Set Parameter DBPROP_MULTIPLEPARAMSETS
Beberapa Hasil DBPROP_MULTIPLERESULTS
Beberapa Objek Penyimpanan DBPROP_MULTIPLESTORAGEOBJECTS
Pembaruan Multi-Tabel DBPROP_MULTITABLEUPDATE
Urutan Kolaterasi NULL DBPROP_NULLCOLLATION
Perilaku Penggalian NULL DBPROP_CONCATNULLBEHAVIOR
Layanan OLE DB DBPROP_INIT_OLEDBSERVICES
Versi OLE DB DBPROP_PROVIDEROLEDBVER
Dukungan Objek OLE DBPROP_OLEOBJECTS
Buka Dukungan Rowset DBPROP_OPENROWSETSUPPORT
KOLOM ORDER BY di Pilih Daftar DBPROP_ORDERBYCOLUMNSINSELECT
Ketersediaan Parameter Output DBPROP_OUTPUTPARAMETERAVAILABILITY
Kata sandi DBPROP_AUTH_PASSWORD
Lewati Oleh Aksesor Ref DBPROP_BYREFACCESSORS
Pertahankan Info Keamanan DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO
Jenis ID Persisten DBPROP_PERSISTENTIDTYPE
Menyiapkan Perilaku Batal DBPROP_PREPAREABORTBEHAVIOR
Menyiapkan Perilaku Penerapan DBPROP_PREPARECOMMITBEHAVIOR
Istilah Prosedur DBPROP_PROCEDURETERM
Prompt DBPROP_INIT_PROMPT
Nama Ramah Penyedia DBPROP_PROVIDERFRIENDLYNAME
Nama Penyedia DBPROP_PROVIDERFILENAME
Versi Penyedia DBPROP_PROVIDERVER
Sumber Data Baca-Saja DBPROP_DATASOURCEREADONLY
Konversi Himpunan Baris pada Perintah DBPROP_ROWSETCONVERSIONSONCOMMAND
Istilah Skema DBPROP_SCHEMATERM
Penggunaan Skema DBPROP_SCHEMAUSAGE
Dukungan SQL DBPROP_SQLSUPPORT
Penyimpanan Terstruktur DBPROP_STRUCTUREDSTORAGE
Dukungan Subkueri DBPROP_SUBQUERIES
Istilah Tabel DBPROP_TABLETERM
Transaksi DDL DBPROP_SUPPORTEDTXNDDL
Id Pengguna DBPROP_AUTH_USERID
Nama Pengguna DBPROP_USERNAME
Handel Jendela DBPROP_INIT_HWND

Properti Dinamis Kumpulan Rekaman

Properti berikut ditambahkan ke kumpulan Properti objek Recordset.

Nama Properti ADO Nama Properti OLE DB
Urutan Akses DBPROP_ACCESSORDER
Memblokir Objek Penyimpanan DBPROP_BLOCKINGSTORAGEOBJECTS
Jenis Bookmark DBPROP_BOOKMARKTYPE
Bookmarkable DBPROP_IROWSETLOCATE
Ubah Baris yang Disisipkan DBPROP_CHANGEINSERTEDROWS
Hak Istimewa Kolom DBPROP_COLUMNRESTRICT
Pemberitahuan Kumpulan Kolom DBPROP_NOTIFYCOLUMNSET
Tunda Pembaruan Objek Penyimpanan DBPROP_DELAYSTORAGEOBJECTS
Ambil Mundur DBPROP_CANFETCHBACKWARDS
Tahan Baris DBPROP_CANHOLDROWS
IAccessor DBPROP_IAccessor
IColumnsInfo DBPROP_IColumnsInfo
IColumnsRowset DBPROP_IColumnsRowset
IConnectionPointContainer DBPROP_IConnectionPointContainer
IConvertType DBPROP_IConvertType
Baris Immobile DBPROP_IMMOBILEROWS
IRowset DBPROP_IRowset
IRowsetChange DBPROP_IRowsetChange
IRowsetIdentity DBPROP_IRowsetIdentity
IRowsetInfo DBPROP_IRowsetInfo
IRowsetLocate DBPROP_IRowsetLocate
IRowsetResynch
IRowsetUpdate DBPROP_IRowsetUpdate
ISequentialStream DBPROP_ISequentialStream
ISupportErrorInfo DBPROP_ISupportErrorInfo
Marka Buku Harfiah DBPROP_LITERALBOOKMARKS
Identitas Baris Harfiah DBPROP_LITERALIDENTITY
Baris Buka Maksimum DBPROP_MAXOPENROWS
Baris Tertunda Maksimum DBPROP_MAXPENDINGROWS
Baris Maksimum DBPROP_MAXROWS
Granularitas Pemberitahuan DBPROP_NOTIFICATIONGRANULARITY
Fase Pemberitahuan DBPROP_NOTIFICATIONPHASES
Objek Ditransaksikan DBPROP_TRANSACTEDOBJECT
Perubahan Sendiri Terlihat DBPROP_OWNUPDATEDELETE
Sisipan Sendiri Terlihat DBPROP_OWNINSERT
Pertahankan di Batalkan DBPROP_ABORTPRESERVE
Pertahankan penerapan DBPROP_COMMITPRESERVE
Mulai Ulang Cepat DBPROP_QUICKRESTART
Peristiwa Masuk Kembali DBPROP_REENTRANTEVENTS
Hapus Baris yang Dihapus DBPROP_REMOVEDELETED
Laporkan Beberapa Perubahan DBPROP_REPORTMULTIPLECHANGES
Kembalikan Sisipan Tertunda DBPROP_RETURNPENDINGINSERTS
Pemberitahuan Penghapusan Baris DBPROP_NOTIFYROWDELETE
Pemberitahuan Perubahan Baris Pertama DBPROP_NOTIFYROWFIRSTCHANGE
Pemberitahuan Sisipkan Baris DBPROP_NOTIFYROWINSERT
Hak Istimewa Baris DBPROP_ROWRESTRICT
Pemberitahuan Sinkronisasi Ulang Baris DBPROP_NOTIFYROWRESYNCH
Model Utas Baris DBPROP_ROWTHREADMODEL
Pemberitahuan Perubahan Urungkan Baris DBPROP_NOTIFYROWUNDOCHANGE
Pengurungan Baris Hapus Pemberitahuan DBPROP_NOTIFYROWUNDODELETE
Urungkan Baris Sisipkan Pemberitahuan DBPROP_NOTIFYROWUNDOINSERT
Pemberitahuan Pembaruan Baris DBPROP_NOTIFYROWUPDATE
Pemberitahuan Perubahan Posisi Pengambilan Himpunan Baris DBPROP_NOTIFYROWSETFETCHPOSISIONCHANGE
Pemberitahuan Rilis Set Baris DBPROP_NOTIFYROWSETRELEASE
Gulir Mundur DBPROP_CANSCROLLBACKWARDS
Lewati Marka Buku yang Dihapus DBPROP_BOOKMARKSKIPPED
Identitas Baris yang Kuat DBPROP_STRONGITDENTITY
Baris Unik DBPROP_UNIQUEROWS
Peningkatan ketertingkatan DBPROP_UPDATABILITY
Menggunakan Bookmark DBPROP_BOOKMARKS

Properti Dinamis Perintah

Properti berikut ditambahkan ke koleksi Properti objek Perintah.

Nama Properti ADO Nama Properti OLE DB
Urutan Akses DBPROP_ACCESSORDER
Memblokir Objek Penyimpanan DBPROP_BLOCKINGSTORAGEOBJECTS
Jenis Bookmark DBPROP_BOOKMARKTYPE
Bookmarkable DBPROP_IROWSETLOCATE
Ubah Baris yang Disisipkan DBPROP_CHANGEINSERTEDROWS
Hak Istimewa Kolom DBPROP_COLUMNRESTRICT
Pemberitahuan Kumpulan Kolom DBPROP_NOTIFYCOLUMNSET
Tunda Pembaruan Objek Penyimpanan DBPROP_DELAYSTORAGEOBJECTS
Ambil Mundur DBPROP_CANFETCHBACKWARDS
Tahan Baris DBPROP_CANHOLDROWS
IAccessor DBPROP_IAccessor
IColumnsInfo DBPROP_IColumnsInfo
IColumnsRowset DBPROP_IColumnsRowset
IConnectionPointContainer DBPROP_IConnectionPointContainer
IConvertType DBPROP_IConvertType
Baris Immobile DBPROP_IMMOBILEROWS
IRowset DBPROP_IRowset
IRowsetChange DBPROP_IRowsetChange
IRowsetIdentity DBPROP_IRowsetIdentity
IRowsetInfo DBPROP_IRowsetInfo
IRowsetLocate DBPROP_IRowsetLocate
IRowsetResynch
IRowsetUpdate DBPROP_IRowsetUpdate
ISequentialStream DBPROP_ISequentialStream
ISupportErrorInfo DBPROP_ISupportErrorInfo
Marka Buku Harfiah DBPROP_LITERALBOOKMARKS
Identitas Baris Harfiah DBPROP_LITERALIDENTITY
Baris Buka Maksimum DBPROP_MAXOPENROWS
Baris Tertunda Maksimum DBPROP_MAXPENDINGROWS
Baris Maksimum DBPROP_MAXROWS
Granularitas Pemberitahuan DBPROP_NOTIFICATIONGRANULARITY
Fase Pemberitahuan DBPROP_NOTIFICATIONPHASES
Objek Ditransaksikan DBPROP_TRANSACTEDOBJECT
Perubahan Sendiri Terlihat DBPROP_OWNUPDATEDELETE
Sisipan Sendiri Terlihat DBPROP_OWNINSERT
Pertahankan di Batalkan DBPROP_ABORTPRESERVE
Pertahankan penerapan DBPROP_COMMITPRESERVE
Mulai Ulang Cepat DBPROP_QUICKRESTART
Peristiwa Masuk Kembali DBPROP_REENTRANTEVENTS
Hapus Baris yang Dihapus DBPROP_REMOVEDELETED
Laporkan Beberapa Perubahan DBPROP_REPORTMULTIPLECHANGES
Kembalikan Sisipan Tertunda DBPROP_RETURNPENDINGINSERTS
Pemberitahuan Penghapusan Baris DBPROP_NOTIFYROWDELETE
Pemberitahuan Perubahan Baris Pertama DBPROP_NOTIFYROWFIRSTCHANGE
Pemberitahuan Sisipkan Baris DBPROP_NOTIFYROWINSERT
Hak Istimewa Baris DBPROP_ROWRESTRICT
Pemberitahuan Sinkronisasi Ulang Baris DBPROP_NOTIFYROWRESYNCH
Model Utas Baris DBPROP_ROWTHREADMODEL
Pemberitahuan Perubahan Urungkan Baris DBPROP_NOTIFYROWUNDOCHANGE
Pengurungan Baris Hapus Pemberitahuan DBPROP_NOTIFYROWUNDODELETE
Urungkan Baris Sisipkan Pemberitahuan DBPROP_NOTIFYROWUNDOINSERT
Pemberitahuan Pembaruan Baris DBPROP_NOTIFYROWUPDATE
Pemberitahuan Perubahan Posisi Pengambilan Himpunan Baris DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE
Pemberitahuan Rilis Set Baris DBPROP_NOTIFYROWSETRELEASE
Gulir Mundur DBPROP_CANSCROLLBACKWARDS
Lewati Marka Buku yang Dihapus DBPROP_BOOKMARKSKIP
Identitas Baris yang Kuat DBPROP_STRONGIDENTITY
Peningkatan ketertingkatan DBPROP_UPDATABILITY
Menggunakan Bookmark DBPROP_BOOKMARKS

Untuk detail mengenai implementasi dan informasi fungsional tertentu tentang Penyedia Microsoft OLE DB untuk ODBC, lihat Referensi Programmer OLE DB atau kunjungi situs Web Pusat Pengembang Akses Data dan Penyimpanan di MSDN.

Lihat Juga

Properti Command Object (ADO)CommandText Property (ADO)Connection Object (ADO)ConnectionString Property (ADO)Execute Method (ADO Command)Open Method (ADO Recordset)Parameter Collection (ADO)Properties Collection (ADO)Provider Property (ADO)Recordset Object (ADO)Supports Method