Sintaks lengkap Open in Recordset adalah
Salinan kode adalah sebagai berikut:
Secordset.opensource, ActiveConnection, CursorType, LockType, Opsi
Misalnya: Rs.opensql, Conn, 1,3
Cursortype adalah
AdopenForWardonly0 memiliki tipe kursor default, yang hanya dapat dipindahkan ke depan dalam catatan yang ditetapkan untuk membuka kursor maju.
AdopenKeyset1 membuka kursor jenis kunci yang dapat dipindahkan ke depan atau ke belakang dalam set catatan. Jika pengguna lain memodifikasi atau menghapus catatan, set rekaman akan mencerminkan perubahan ini. Namun, jika pengguna lain menambahkan catatan baru, catatan baru tidak akan muncul di set rekaman.
Adopendynamic2 membuka kursor dinamis yang dapat bergerak maju atau mundur dalam set catatan. Setiap perubahan dalam catatan yang disebabkan oleh catatan lain akan tercermin dalam set catatan.
Adoptatic3 membuka kursor statis, yang dapat bergerak maju atau mundur dalam set catatan. Namun, kursor statis tidak akan mencerminkan perubahan catatan yang disebabkan oleh pengguna lain.
LockType adalah
AdlockReadOnly1 kunci baca, menentukan bahwa catatan dalam set catatan tidak dapat dimodifikasi.
Adlockprssimistic2 Mengunci yang dilindungi berarti mengunci catatan segera saat mengeditnya.
Adlockoptimistic3 Open Locking, menentukan bahwa catatan hanya dapat dikunci saat metode pembaruan () dari set catatan dipanggil.
AdlockBatchoptimistic4 Open Batch Locking, menentukan catatan hanya dapat diperbarui dalam batch.
Dua metode yang paling umum digunakan:
rs.opensql, conn, 1,1 'digunakan untuk membaca dan hanya membaca
rs.opensql, conn, 1,3 'digunakan untuk memperbarui atau memasukkan data, membaca dan menulis
Berikut ini adalah suplemen dari netizen lain
Sumber Recordset.Open, ActiveConnection, CursorType, LockType, Opsi
Dapat ditulis sebagai:
Pernyataan Rs.open SQL, objek Conn, 3 (tipe kursor), 2 (metode penguncian)
Sumber
Objek Recordset dapat dihubungkan ke objek perintah melalui properti sumber. Parameter sumber dapat berupa nama objek perintah, perintah SQL, nama tabel data yang ditentukan, atau prosedur tersimpan. Jika parameter ini dihilangkan, sistem menggunakan properti sumber dari objek Recordset.
ActiveConnection
Objek Recordset dapat dihubungkan ke objek koneksi melalui properti ActiveConnection. ActiveConnection di sini dapat berupa objek koneksi atau parameter string yang berisi informasi koneksi basis data (ConnectionString).
CursorType
Parameter CursorType dari metode terbuka dari objek Recordset menunjukkan jenis kursor apa untuk memulai data, termasuk adopsifordonly, adopsi, adopsinamik dan adopsi, yang digambarkan sebagai berikut: