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 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 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). |
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.
Parameter Koneksi Khusus Penyedia
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 Properti Koneksi atau dapat diatur sebagai bagian dari ConnectionString.
Parameter | Deskripsi |
---|---|
Trusted_Connection | Menunjukkan mode autentikasi pengguna. Ini dapat diatur ke Ya atau Tidak. Nilai default 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 SQL Server-specific Transact-SQL 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 Aliran untuk Input Perintah dan Mengambil Hasil Ke 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 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 string GUID, ANSI (non-UNICODE), dan BIGINT. Menggunakan subjenis selain yang tercantum sebelumnya akan berfungsi dengan benar.
Subjenis sql_variant NUMERIC 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 himpunan rekaman yang berisi data sql_variant dapat di-remote (di-marshal) atau disimpan hanya jika sql_variant berisi subjenis tertentu. Mencoba untuk menyimpan data jarak jauh atau bertahan dengan subjenis yang tidak didukung berikut ini 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 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 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 kumpulan Properti 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 |
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 Kolaterasi NULL | DBPROP_NULLCOLLATION |
Perilaku Penggalian NULL | DBPROP_CONCATNULLBEHAVIOR |
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 |
Lewati Oleh Aksesor Ref | DBPROP_BYREFACCESSORS |
Kata sandi | DBPROP_AUTH_PASSWORD |
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 |
Waktu Perintah Habis | DBPROP_COMMANDTIMEOUT |
Tumpuk Kolom | DBPROP_DEFERRED |
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_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 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 |
Kursor Server | DBPROP_SERVERCURSOR |
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 kumpulan Properti 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 |
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 |
Tumpuk Kolom | DBPROP_DEFERRED |
Tangguhkan Persiapan | SSPROP_DEFERPREPARE |
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 | 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 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 |
Kursor Server | DBPROP_SERVERCURSOR |
Data Server di Sisipkan | DBPROP_SERVERDATAONINSERT |
Lewati Marka Buku yang Dihapus | DBPROP_BOOKMARKSKIP |
Identitas Baris yang Kuat | DBPROP_STRONGIDENTITY |
Peningkatan ketertingkatan | 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 (ADO)Properti Penyedia (ADO)Objek Recordset (ADO)