Gambaran Umum Penyedia Microsoft OLE DB untuk SQL Server

Penyedia Microsoft OLE DB untuk SQL Server, SQLOLEDB, memungkinkan ADO mengakses Microsoft SQL Server.

Penting

SNAC SQL Server Native Client (sering disingkat) telah dihapus dari SQL Server 2022 (16,x) dan SQL Server Management Studio 19 (SSMS). Penyedia SQL Server Native Client OLE DB (SQLNCLI atau SQLNCLI11) dan Penyedia Microsoft OLE DB warisan untuk SQL Server (SQLOLEDB) tidak direkomendasikan untuk pengembangan baru. Beralih ke Microsoft OLE DB Driver (MSOLEDBSQL) baru untuk SQL Server ke depannya.

Parameter String Koneksi

Untuk menyambungkan ke penyedia ini, atur argumen Penyedia ke properti ConnectionString ke:

SQLOLEDB

Nilai ini juga dapat diatur atau dibaca menggunakan properti Penyedia .

String Koneksi Umum

String koneksi umum untuk penyedia ini adalah:

"Provider=SQLOLEDB;Data Source=serverName;"
Initial Catalog=databaseName;
User ID=MyUserID;Password=MyPassword;"

String terdiri dari kata kunci ini:

Kata kunci Deskripsi
Penyedia Menentukan Penyedia OLE DB untuk SQL Server.
Sumber Data atau Server Menentukan nama server.
Katalog atau Database Awal Menentukan nama database di server.
ID pengguna atau uid Menentukan nama pengguna (untuk Autentikasi SQL Server).
Kata sandi atau pwd Menentukan kata sandi pengguna (untuk Autentikasi SQL Server).

Catatan

Jika Anda menyambungkan ke penyedia sumber data yang mendukung autentikasi Windows, Anda harus menentukan Trusted_Connection=yes atau Integrated Security = SSPI alih-alih ID pengguna dan informasi kata sandi dalam string koneksi.

Parameter Koneksi Provider-Specific

Penyedia mendukung beberapa parameter koneksi khusus penyedia selain yang ditentukan oleh ADO. Seperti halnya properti koneksi ADO, properti khusus penyedia ini dapat diatur melalui kumpulan PropertiKoneksi atau dapat diatur sebagai bagian dari ConnectionString.

Parameter Deskripsi
Trusted_Connection Menunjukkan mode autentikasi pengguna. Ini dapat diatur ke Ya atau Tidak. Nilai defaultnya adalah Tidak. Jika properti ini diatur ke Ya, SQLOLEDB menggunakan Mode Autentikasi Microsoft Windows NT untuk mengotorisasi akses pengguna ke database SQL Server yang ditentukan oleh nilai properti Lokasi dan Sumber Data. Jika properti ini diatur ke Tidak, SQLOLEDB menggunakan Mode Campuran untuk mengotorisasi akses pengguna ke database SQL Server. Login dan kata sandi SQL Server ditentukan di properti Id Pengguna dan Kata Sandi.
Bahasa Saat Ini Menunjukkan nama bahasa SQL Server. Mengidentifikasi bahasa yang digunakan untuk pemilihan dan pemformatan pesan sistem. Bahasa harus diinstal pada SQL Server, jika tidak, membuka koneksi akan gagal.
Alamat Jaringan Menunjukkan alamat jaringan SQL Server yang ditentukan oleh properti Lokasi.
Pustaka Jaringan Menunjukkan nama pustaka jaringan (DLL) yang digunakan untuk berkomunikasi dengan SQL Server. Nama tidak boleh menyertakan jalur atau ekstensi nama file .dll. Default disediakan oleh konfigurasi klien SQL Server.
Gunakan Prosedur untuk Persiapan Menentukan apakah SQL Server membuat prosedur tersimpan sementara saat Perintah disiapkan (oleh properti Disiapkan).
Terjemahkan Otomatis Menunjukkan apakah karakter OEM/ANSI dikonversi. Properti ini dapat diatur ke True atau False. Nilai defaultnya adalah True. Jika properti ini diatur ke True, SQLOLEDB melakukan konversi karakter OEM/ANSI saat string karakter multi-byte diambil dari, atau dikirim ke, SQL Server. Jika properti ini diatur ke False, SQLOLEDB tidak melakukan konversi karakter OEM/ANSI pada data string karakter multi-byte.
Ukuran Paket Menunjukkan ukuran paket jaringan dalam byte. Nilai properti ukuran paket harus antara 512 dan 32767. Ukuran paket jaringan SQLOLEDB default adalah 4096.
Nama Aplikasi Menunjukkan nama aplikasi klien.
ID Stasiun Kerja String yang mengidentifikasi stasiun kerja.

Penggunaan Objek Perintah

SQLOLEDB menerima amalgam ODBC, ANSI, dan Transact-SQL khusus SQL Server sebagai sintaks yang valid. Misalnya, pernyataan SQL berikut menggunakan urutan escape ODBC SQL untuk menentukan fungsi string LCASE:

SELECT customerid={fn LCASE(CustomerID)} FROM Customers

LCASE mengembalikan string karakter, mengonversi semua karakter huruf besar ke ekuivalen huruf kecilnya. Fungsi string SQL ANSI LOWER melakukan operasi yang sama, sehingga pernyataan SQL berikut adalah ANSI yang setara dengan pernyataan ODBC yang disajikan sebelumnya:

SELECT customerid=LOWER(CustomerID) FROM Customers

SQLOLEDB berhasil memproses salah satu bentuk pernyataan ketika ditentukan sebagai teks untuk perintah.

Prosedur Tersimpan

Saat menjalankan prosedur tersimpan SQL Server menggunakan perintah SQLOLEDB, gunakan urutan escape panggilan prosedur ODBC dalam teks perintah. SQLOLEDB kemudian menggunakan mekanisme panggilan prosedur jarak jauh SQL Server untuk mengoptimalkan pemrosesan perintah. Misalnya, pernyataan ODBC SQL berikut adalah teks perintah pilihan daripada formulir Transact-SQL:

ODBC SQL

{call SalesByCategory('Produce', '1995')}

Transact-SQL

EXECUTE SalesByCategory 'Produce', '1995'

Fitur SQL Server

Dengan SQL Server, ADO dapat menggunakan XML untuk input Perintah dan mengambil hasil dalam format aliran XML alih-alih di objek Recordset. Untuk informasi selengkapnya, lihat Menggunakan Stream untuk Input Perintah dan Mengambil Hasil Ke Dalam Aliran.

Mengakses data sql_variant menggunakan MDAC 2.7, MDAC 2.8, atau Windows DAC 6.0

Microsoft SQL Server memiliki jenis data yang disebut sql_variant. Mirip dengan DBTYPE_VARIANT OLE DB, jenis data sql_variant dapat menyimpan data dari beberapa jenis yang berbeda. Namun, ada beberapa perbedaan utama antara DBTYPE_VARIANT dan sql_variant. ADO juga menangani data yang disimpan sebagai nilai sql_variant secara berbeda dari cara menangani jenis data lainnya. Daftar berikut ini menjelaskan masalah yang perlu dipertimbangkan saat Anda mengakses data SQL Server yang disimpan dalam kolom jenis sql_variant.

  • Di MDAC 2.7, MDAC 2.8, dan Windows Data Access Components (Windows DAC) 6.0, Penyedia OLE DB untuk SQL Server mendukung jenis sql_variant. Penyedia OLE DB untuk ODBC tidak.

  • Jenis sql_variant tidak sama persis dengan jenis data DBTYPE_VARIANT . Jenis sql_variant mendukung beberapa subjenis baru yang tidak didukung oleh DBTYPE_VARIANT, termasuk string GUID, ANSI (non-UNICODE), dan BIGINT. Menggunakan subjenis selain yang tercantum sebelumnya akan berfungsi dengan benar.

  • Subjenis sql_variantNUMERIC tidak cocok dengan ukuran DBTYPE_DECIMAL .

  • Beberapa koersi jenis data akan menghasilkan jenis yang tidak cocok. Misalnya, memaksakan sql_variant dengan subjenis GUID ke DBTYPE_VARIANT akan menghasilkan subjenis safearray(byte). Mengonversi jenis ini kembali ke sql_variant akan menghasilkan subjenis array(byte) baru.

  • Bidang recordset yang berisi data sql_variant dapat di-remote (di-marshaled) atau disimpan hanya jika sql_variant berisi subjenis tertentu. Mencoba untuk jarak jauh atau mempertahankan data dengan subjenis yang tidak didukung berikut ini akan menyebabkan kesalahan run-time (konversi yang tidak didukung) dari Microsoft Persistence Provider (MSPersist): VT_VARIANT, VT_RECORD, VT_ILLEGAL, VT_UNKNOWN, VT_BSTR, dan VT_DISPATCH.

  • Penyedia OLE DB untuk SQL Server di MDAC 2.7, MDAC 2.8, dan Windows DAC 6.0 memiliki properti dinamis yang disebut Allow Native Variants yang, seperti namanya, memungkinkan pengembang untuk mengakses sql_variant dalam bentuk aslinya dibandingkan dengan DBTYPE_VARIANT. Jika properti ini diatur, dan Recordset dibuka dengan Mesin Kursor Klien (adUseClient), panggilan Recordset.Open akan gagal. Jika properti ini diatur dan Recordset dibuka dengan kursor server (adUseServer), panggilan Recordset.Open akan berhasil, tetapi mengakses kolom jenis sql_variant akan menghasilkan kesalahan.

  • Dalam aplikasi klien yang menggunakan MDAC 2.5, data sql_variant dapat digunakan dengan kueri terhadap Microsoft SQL Server. Namun, nilai data sql_variant diperlakukan sebagai string. Aplikasi klien tersebut harus ditingkatkan ke MDAC 2.7, MDAC 2.8, atau Windows DAC 6.0.

Perilaku Recordset

SQLOLEDB tidak dapat menggunakan kursor SQL Server untuk mendukung beberapa hasil yang dihasilkan oleh banyak perintah. Jika konsumen meminta recordset yang memerlukan dukungan kursor SQL Server, kesalahan terjadi jika teks perintah yang digunakan menghasilkan lebih dari satu recordset sebagai hasilnya.

Kumpulan rekaman SQLOLEDB yang dapat digulir didukung oleh kursor SQL Server. SQL Server memberlakukan batasan pada kursor yang sensitif terhadap perubahan yang dibuat oleh pengguna database lain. Secara khusus, baris dalam beberapa kursor tidak dapat diurutkan, dan mencoba membuat kumpulan rekaman menggunakan perintah yang berisi klausa SQL ORDER BY dapat gagal.

Properti Dinamis

Penyedia Microsoft OLE DB untuk SQL Server menyisipkan beberapa properti dinamis ke dalam kumpulan Properti dari objek Koneksi, Recordset, 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 Yang Dapat Disinkronkan DBPROP_ASYNCTXNABORT
Penerapan Asinkron DBPROP_ASYNCTNXCOMMIT
Tingkat Isolasi Autocommit DBPROP_SESS_AUTOCOMMITISOLEVELS
Lokasi Katalog DBPROP_CATALOGLOCATION
Istilah Katalog DBPROP_CATALOGTERM
Definisi Kolom DBPROP_COLUMNDEFINITION
Waktu Habis 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
Ukuran Indeks Maksimum DBPROP_MAXINDEXSIZE
Ukuran Baris Maksimum DBPROP_MAXROWSIZE
Ukuran Baris Maksimum Mencakup BLOB DBPROP_MAXROWSIZEINCLUDESBLOB
Tabel Maksimum dalam SELECT DBPROP_MAXTABLESINSELECT
Beberapa Set Parameter DBPROP_MULTIPLEPARAMSETS
Beberapa Hasil DBPROP_MULTIPLERESULTS
Beberapa Objek Penyimpanan DBPROP_MULTIPLESTORAGEOBJECTS
Pembaruan Multi-Tabel DBPROP_MULTITABLEUPDATE
Urutan Kolater NULL DBPROP_NULLCOLLATION
Perilaku Perangkaian NULL DBPROP_CONCATNULLBEHAVIOR
Versi OLE DB DBPROP_PROVIDEROLEDBVER
Dukungan Objek OLE DBPROP_OLEOBJECTS
Buka Dukungan Rowset DBPROP_OPENROWSETSUPPORT
URUTKAN MENURUT Kolom di Pilih Daftar DBPROP_ORDERBYCOLUMNSINSELECT
Ketersediaan Parameter Output DBPROP_OUTPUTPARAMETERAVAILABILITY
Lewati Oleh Pengaktor Ref DBPROP_BYREFACCESSORS
Kata sandi DBPROP_AUTH_PASSWORD
Pertahankan Info Keamanan DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO
Jenis ID Persisten DBPROP_PERSISTENTIDTYPE
Siapkan Perilaku Batalkan DBPROP_PREPAREABORTBEHAVIOR
Menyiapkan Perilaku Penerapan DBPROP_PREPARECOMMITBEHAVIOR
Istilah Prosedur DBPROP_PROCEDURETERM
Perintah DBPROP_INIT_PROMPT
Nama Ramah Penyedia DBPROP_PROVIDERFRIENDLYNAME
Nama Penyedia DBPROP_PROVIDERFILENAME
Versi Penyedia DBPROP_PROVIDERVER
Sumber Data Read-Only 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 Recordset

Properti berikut ditambahkan ke kumpulan Properti objek Recordset .

Nama Properti ADO Nama Properti OLE DB
Pesanan 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
Waktu Perintah Habis DBPROP_COMMANDTIMEOUT
Tunggu Kolom DBPROP_DEFERRED
Updates Objek Penyimpanan Penundaan 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 Tidak Bergerak DBPROP_IMMOBILEROWS
IRowset DBPROP_IRowset
IRowsetChange DBPROP_IRowsetChange
IRowsetIdentity DBPROP_IRowsetIdentity
IRowsetInfo DBPROP_IRowsetInfo
IRowsetLocate DBPROP_IRowsestLocate
IRowsetResynch
IRowsetScroll DBPROP_IRowsetScroll
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 Orang Lain Terlihat DBPROP_OTHERUPDATEDELETE
Sisipan Orang Lain Terlihat DBPROP_OTHERINSERT
Perubahan Sendiri Terlihat DBPROP_OWNUPDATEDELETE
Sisipan Sendiri Terlihat DBPROP_OWNINSERT
Pertahankan saat 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
Pemberitahuan Batalkan Penghapusan Baris DBPROP_NOTIFYROWUNDODELETE
Urungkan Baris Sisipkan Pemberitahuan DBPROP_NOTIFYROWUNDOINSERT
Pemberitahuan Pembaruan Baris DBPROP_NOTIFYROWUPDATE
Pemberitahuan Perubahan Posisi Pengambilan Set Baris DBPROP_NOTIFYROWSETFETCHPOSISIONCHANGE
Pemberitahuan Rilis Set Baris DBPROP_NOTIFYROWSETRELEASE
Gulir Mundur DBPROP_CANSCROLLBACKWARDS
Kursor Server DBPROP_SERVERCURSOR
Lewati Bookmark 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 kumpulan Properti objek Perintah .

Nama Properti ADO Nama Properti OLE DB
Pesanan Akses DBPROP_ACCESSORDER
Jalur Dasar SSPROP_STREAM_BASEPATH
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
Jenis konten SSPROP_STREAM_CONTENTTYPE
Pengambilan Otomatis Kursor SSPROP_CURSORAUTOFETCH
Tunggu Kolom DBPROP_DEFERRED
Tangguhkan Persiapan SSPROP_DEFERPREPARE
Updates Objek Penyimpanan Penundaan 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 Tidak Bergerak DBPROP_IMMOBILEROWS
IRowset DBPROP_IRowset
IRowsetChange DBPROP_IRowsetChange
IRowsetIdentity DBPROP_IRowsetIdentity
IRowsetInfo DBPROP_IRowsetInfo
IRowsetLocate DBPROP_IRowsetLocate
IRowsetResynch DBPROP_IRowsetResynch
IRowsetScroll DBPROP_IRowsetScroll
IRowsetUpdate DBPROP_IRowsetUpdate
ISequentialStream DBPROP_ISequentialStream
ISupportErrorInfo DBPROP_ISupportErrorInfo
Marka Buku Harfiah DBPROP_LITERALBOOKMARKS
Identitas Baris Harfiah DBPROP_LITERALIDENTITY
Mode Kunci DBPROP_LOCKMODE
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 Orang Lain Terlihat DBPROP_OTHERUPDATEDELETE
Sisipan Orang Lain Terlihat DBPROP_OTHERINSERT
Properti Pengodean Output DBPROP_OUTPUTENCODING
Properti Aliran Output DBPROP_OUTPUTSTREAM
Perubahan Sendiri Terlihat DBPROP_OWNUPDATEDELETE
Sisipan Sendiri Terlihat DBPROP_OWNINSERT
Pertahankan saat 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
Pemberitahuan Batalkan Penghapusan Baris DBPROP_NOTIFYROWUNDODELETE
Urungkan Baris Sisipkan Pemberitahuan DBPROP_NOTIFYROWUNDOINSERT
Pemberitahuan Pembaruan Baris DBPROP_NOTIFYROWUPDATE
Pemberitahuan Perubahan Posisi Pengambilan Set Baris DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE
Pemberitahuan Rilis Set Baris DBPROP_NOTIFYROWSETRELEASE
Gulir Mundur DBPROP_CANSCROLLBACKWARDS
Kursor Server DBPROP_SERVERCURSOR
Data Server saat Disisipkan DBPROP_SERVERDATAONINSERT
Lewati Bookmark yang Dihapus DBPROP_BOOKMARKSKIP
Identitas Baris yang Kuat DBPROP_STRONGIDENTITY
Updatability DBPROP_UPDATABILITY
Menggunakan Bookmark DBPROP_BOOKMARKS
Akar XML SSPROP_STREAM_XMLROOT
XSL SSPROP_STREAM_XSL

Untuk detail implementasi dan informasi fungsional tertentu tentang Penyedia Microsoft SQL Server OLE DB, lihat Penyedia SQL Server.

Lihat juga

Properti ConnectionString (ADO)Properti Penyedia (ADO)Objek Recordset (ADO)