RS.OPEN SQL,CONN,A,BA
:
ADOPENFORWARDONLY(=0)
Hanya-baca, dan catatan data saat ini hanya dapat dipindahkan ke bawah
sebesar ADOPENKEYSET (=1)
Hanya baca, catatan data saat ini dapat dipindahkan secara bebasADOPENDYNAMIC
(=2)
Dapat dibaca dan ditulis, catatan data saat ini dapat dipindahkan secara bebas
ADOPENSTATIK (=3)
Dapat dibaca dan ditulis, record data saat ini dapat dipindahkan dengan bebas, dan record baru B dapat dilihat
:
ADLOCKREADONLY(=1)
Jenis kunci default, kumpulan data bersifat baca-saja, dan data tidak dapat diubah
ADLOCKPESIMISTIC (=2)
Penguncian pesimis, ketika suatu record diubah, penyedia data akan mencoba mengunci record tersebut untuk memastikan bahwa record tersebut berhasil diedit. Segera setelah pengeditan dimulai, rekaman dikunci.
ADLOCKOPTIMISTIS(=3)
Penguncian optimis tidak mengunci rekaman hingga rekaman yang diperbarui dikirimkan menggunakan metode Pembaruan.
ADLOCKBATCHOPTIMISTIS(=4)
Penguncian optimis batch memungkinkan beberapa catatan diubah, dan catatan dikunci hanya setelah metode UpdateBatch dipanggil.
Jika tidak ada rekaman yang perlu diubah, kumpulan rekaman hanya-baca harus digunakan sehingga penyedia tidak perlu melakukan deteksi apa pun.
Untuk penggunaan umum, penguncian optimis mungkin merupakan pilihan terbaik, karena catatan hanya dikunci untuk jangka waktu singkat, selama waktu tersebut data diperbarui. Ini mengurangi penggunaan sumber daya.