Bagikan melalui


Gambaran Umum Penyedia Microsoft OLE DB untuk SQL Server

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

Penting

SQL Server Native Client (sering disingkat SNAC) 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 baru Microsoft OLE DB Driver (MSOLEDBSQL) untuk SQL Server seterusnya.

Parameter Koneksi String

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

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=<password>;"

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 Awal atau Database 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).

Nota

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 koleksi Properti dari Koneksi atau dapat diatur sebagai bagian dari ConnectionString.

Pengaturan Deskripsi
Koneksi_Terpercaya Menunjukkan mode autentikasi pengguna. Ini dapat diatur ke Ya atau Tidak. Nilai defaultnya adalah Tidak ada. Jika properti ini diatur ke Ya, SQLOLEDB menggunakan Mode Autentikasi Microsoft Windows NT untuk mengotorisasi akses pengguna ke database SQL Server yang ditentukan oleh Lokasi dan nilai properti Sumber Data. Jika properti ini diatur ke Tidak ada, SQLOLEDB menggunakan Mode Campuran untuk mengotorisasi akses pengguna ke database SQL Server. Login dan kata sandi SQL Server ditentukan dalam Id Pengguna dan properti 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 dari 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 Perintah input dan mengambil hasil dalam format aliran XML daripada dalam objek Recordset . Untuk informasi selengkapnya, lihat Menggunakan Stream untuk Input Perintah dan Memasukkan 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_VARIANTOLE 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 berbeda dari caranya 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 GUID, string ANSI (non-UNICODE), dan BIGINT. Menggunakan subjenis selain yang tercantum sebelumnya akan berfungsi dengan benar.

  • Subjenis sql_variantNUMERIC tidak sesuai dengan ukuran DBTYPE_DECIMAL.

  • Beberapa pengubahan paksa jenis data akan menghasilkan jenis data yang tidak sesuai. Misalnya, memaksa sql_variant dengan subjenis GUID ke DBTYPE_VARIANT akan menghasilkan subjenis safearray(byte). Mengonversi jenis ini kembali ke sql_variant akan menghasilkan subjenis baru array (byte).

  • bidang Recordset yang berisi data sql_variant dapat di-remote (di-marshal) atau disimpan hanya jika sql_variant berisi subjenis tertentu. Mencoba untuk mengakses atau mempertahankan data dengan subjenis yang tidak didukung berikut akan menyebabkan kesalahan run-time (konversi yang tidak didukung) dari Penyedia Persistensi Microsoft (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 menggunakan Mesin Kursor Klien (adUseClient), maka panggilan Recordset.Open akan gagal. Jika properti ini diatur dan Recordset dibuka dengan kursor server (adUseServer), maka panggilan Recordset.Open akan berhasil, namun jika mengakses kolom dengan tipe 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 hasil ganda 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 kumpulan rekaman 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 koleksi Properti dari objek Koneksiyang tidak dibuka, Kumpulan Rekaman, dan Perintah.

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 dari 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
Waktu Tunggu untuk Menghubungkan 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 untuk 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 Kumpulan Parameter DBPROP_MULTIPLEPARAMSETS
Beberapa Hasil DBPROP_MULTIPLERESULTS
Beberapa Objek Penyimpanan DBPROP_MULTIPLESTORAGEOBJECTS
Pembaruan Multi-Tabel DBPROP_MULTITABLEUPDATE
Urutan Kolaterasi NULL DBPROP_NULLCOLLATION
Perilaku Konkatenasi NULL DBPROP_CONCATNULLBEHAVIOR
Versi OLE DB DBPROP_PROVIDEROLEDBVER
Dukungan Objek OLE DBPROP_OLEOBJECTS
Buka Dukungan Rowset DBPROP_OPENROWSETSUPPORT
Kolom dalam Daftar Pilihan dengan ORDER BY DBPROP_ORDERBYCOLUMNSINSELECT
Ketersediaan Parameter Output DBPROP_OUTPUTPARAMETERAVAILABILITY
Aksesori Lewat Referensi DBPROP_BYREFACCESSORS
Kata sandi DBPROP_AUTH_PASSWORD
Pertahankan Info Keamanan DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO (Penahanan Informasi Otentikasi Sensitif)
Jenis ID Persisten DBPROP_PERSISTENTIDTYPE
Menyiapkan Perilaku Pembatalan DBPROP_PREPAREABORTBEHAVIOR
Menyiapkan Perilaku Penerapan DBPROP_PREPARECOMMITBEHAVIOR
Ketentuan Prosedur DBPROP_PROSEDURTERM
Cepat DBPROP_INIT_PROMPT
Nama Ramah Penyedia Nama Ramah Penyedia DBPROP
Nama Penyedia DBPROP_PROVIDERFILENAME
Versi Penyedia DBPROP_PROVIDERVER
Sumber Data Read-Only DBPROP_DATASOURCEREADONLY
Konversi Set 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 (ID Pengguna Otorisasi)
Nama Pengguna DBPROP_USERNAME
Pegangan Jendela DBPROP_INIT_HWND

Properti Dinamis Kumpulan Rekaman

Properti berikut ini ditambahkan ke koleksi Properti dari objek Recordset.

Nama Properti ADO Nama Properti OLE DB
Urutan Akses DBPROP_ACCESSORDER
Memblokir Objek Penyimpanan DBPROP_BLOCKINGSTORAGEOBJECTS
Jenis Bookmark DBPROP_BOOKMARKTYPE
Dapat Ditandai DBPROP_IROWSETLOCATE
Ubah Baris yang Disisipkan DBPROP_CHANGEINSERTEDROWS
Hak Istimewa Kolom DBPROP_COLUMNRESTRICT
Pemberitahuan Kumpulan Kolom DBPROP_SETKOLOMPEMBERITAHUAN
Batas Waktu Perintah Habis DBPROP_COMMANDTIMEOUT
Tunda Kolom DBPROP_DEFERRED
Penundaan 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 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
Pembatas Buku Literal DBPROP_LITERALBOOKMARKS
Identitas Baris Literal DBPROP_LITERALIDENTITY
Jumlah Maksimum Baris yang Terbuka 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 Milik Orang Lain Terlihat DBPROP_OTHERINSERT
Perubahan yang Dilakukan Sendiri Terlihat DBPROP_OWNUPDATEDELETE
Sisipan Sendiri Terlihat DBPROP_OWNINSERT
Pertahankan saat Pembatalan DBPROP_ABORTPRESERVE
Pertahankan saat Komit DBPROP_COMMITPRESERVE
Mulai Ulang Cepat DBPROP_QUICKRESTART
Peristiwa Masuk Kembali DBPROP_REENTRANTEVENTS
Hapus Baris yang Telah Dihapus DBPROP_REMOVEDELETED
Laporkan Beberapa Perubahan DBPROP_LAPORKANPERUBAHANMULTIPLE
Kembalikan Sisipan Tertunda DBPROP_RETURNPENDINGINSERTS
Pemberitahuan Penghapusan Baris DBPROP_NOTIFYROWDELETE
Pemberitahuan Perubahan pada Baris Pertama DBPROP_NOTIFYROWFIRSTCHANGE
Pemberitahuan Penyisipan Baris DBPROP_NOTIFYROWINSERT
Hak Istimewa Baris DBPROP_ROWRESTRICT
Pemberitahuan Sinkronisasi Ulang Baris DBPROP_NOTIFYROWRESYNCH
Model Utas Baris DBPROP_ROWTHREADMODEL
Pemberitahuan Pembatalan Perubahan pada Baris DBPROP_NOTIFYROWUNDOCHANGE
Pengurungan Baris Hapus Pemberitahuan DBPROP_NOTIFYROWUNDODELETE
Urungkan Baris Sisipkan Pemberitahuan DBPROP_NOTIFYROWUNDOINSERT
Pemberitahuan Pembaruan Baris DBPROP_NOTIFYROWUPDATE
Pemberitahuan Perubahan Posisi Akses Kumpulan Baris DBPROP_NOTIFYROWSETFETCHPOSISIONCHANGE
Pemberitahuan Rilis Kumpulan Baris DBPROP_NOTIFYROWSETRELEASE
Gulir Mundur DBPROP_DapatMenggulirKembali
Kursor Server DBPROP_SERVERCURSOR
Lewati Marka Buku yang Dihapus DBPROP_BOOKMARKSKIPPED
Identitas Baris yang Kuat DBPROP_STRONGITDENTITY
Baris Unik DBPROP_UNIQUEROWS
Kemampuan diperbarui Kemampuan Memperbarui DBPROP
Menggunakan Bookmark DBPROP_BOOKMARKS

Properti Dinamis Perintah

Properti berikut ditambahkan ke koleksi Properti dari objek Perintah.

Nama Properti ADO Nama Properti OLE DB
Urutan Akses DBPROP_ACCESSORDER
Jalur Dasar SSPROP_STREAM_BASEPATH
Memblokir Objek Penyimpanan DBPROP_BLOCKINGSTORAGEOBJECTS
Jenis Bookmark DBPROP_BOOKMARKTYPE
Dapat Ditandai DBPROP_IROWSETLOCATE
Ubah Baris yang Disisipkan DBPROP_CHANGEINSERTEDROWS
Hak Istimewa Kolom DBPROP_COLUMNRESTRICT
Pemberitahuan Kumpulan Kolom DBPROP_SETKOLOMPEMBERITAHUAN
Tipe Isi SSPROP_STREAM_CONTENTTYPE
Pengambilan Otomatis Kursor SSPROP_CURSORAUTOFETCH
Tunda Kolom DBPROP_DEFERRED
Tangguhkan Persiapan SSPROP_DEFERPREPARE
Penundaan 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 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
Pembatas Buku Literal DBPROP_LITERALBOOKMARKS
Identitas Baris Literal DBPROP_LITERALIDENTITY
Mode Kunci DBPROP_LOCKMODE
Jumlah Maksimum Baris yang Terbuka 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 Milik Orang Lain Terlihat DBPROP_OTHERINSERT
Properti Pengodean Output DBPROP_OUTPUTENCODING
Properti Aliran Output DBPROP_OUTPUTSTREAM
Perubahan yang Dilakukan Sendiri Terlihat DBPROP_OWNUPDATEDELETE
Sisipan Sendiri Terlihat DBPROP_OWNINSERT
Pertahankan saat Pembatalan DBPROP_ABORTPRESERVE
Pertahankan saat Komit DBPROP_COMMITPRESERVE
Mulai Ulang Cepat DBPROP_QUICKRESTART
Peristiwa Masuk Kembali DBPROP_REENTRANTEVENTS
Hapus Baris yang Telah Dihapus DBPROP_REMOVEDELETED
Laporkan Beberapa Perubahan DBPROP_LAPORKANPERUBAHANMULTIPLE
Kembalikan Sisipan Tertunda DBPROP_RETURNPENDINGINSERTS
Pemberitahuan Penghapusan Baris DBPROP_NOTIFYROWDELETE
Pemberitahuan Perubahan pada Baris Pertama DBPROP_NOTIFYROWFIRSTCHANGE
Pemberitahuan Penyisipan Baris DBPROP_NOTIFYROWINSERT
Hak Istimewa Baris DBPROP_ROWRESTRICT
Pemberitahuan Sinkronisasi Ulang Baris DBPROP_NOTIFYROWRESYNCH
Model Utas Baris DBPROP_ROWTHREADMODEL
Pemberitahuan Pembatalan Perubahan pada Baris DBPROP_NOTIFYROWUNDOCHANGE
Pengurungan Baris Hapus Pemberitahuan DBPROP_NOTIFYROWUNDODELETE
Urungkan Baris Sisipkan Pemberitahuan DBPROP_NOTIFYROWUNDOINSERT
Pemberitahuan Pembaruan Baris DBPROP_NOTIFYROWUPDATE
Pemberitahuan Perubahan Posisi Akses Kumpulan Baris DBPROP_PEMBERITAHUANPERUBAHANPOSISIFETCHSETBARIS
Pemberitahuan Rilis Kumpulan Baris DBPROP_NOTIFYROWSETRELEASE
Gulir Mundur DBPROP_DapatMenggulirKembali
Kursor Server DBPROP_SERVERCURSOR
Data Server saat Dimasukkan DBPROP_SERVERDATAONINSERT
Lewati Marka Buku yang Dihapus DBPROP_BOOKMARKSKIP
Identitas Baris yang Kuat DBPROP_STRONGIDENTITY
Kemampuan diperbarui DBPROP_UPDATABILITY
Menggunakan Bookmark DBPROP_BOOKMARKS
Akar XML SSPROP_STREAM_XMLROOT
XSL SSPROP_STREAM_XSL

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

Lihat Juga

properti ConnectionString Property (ADO)Provider Property (ADO)Recordset Object (ADO)