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)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Kirim dan lihat umpan balik untuk