1. RS.OPEN SQL,CONN,A,B,C 2. CONN.EXECUTE(SQL,RowsAffected,C) Arti parameter: Nilai SQL dapat berupa pernyataan SQL, nama tabel, nama prosedur tersimpan, atau penyedia data String apa pun diterima. Untuk meningkatkan kinerja, yang terbaik adalah menentukan nilai yang sesuai untuk parameter C. Parameter opsional RowsAffected akan mengembalikan nomor yang terpengaruh setelah eksekusi kueri INSERT, UPDATE, atau DELETE. Kueri ini akan mengembalikan objek Recordset yang tertutup. Kueri SELECT akan mengembalikan nilai RowsAffected sebesar -1 dan mengembalikan Recordset terbuka dengan satu atau lebih baris konten. |
|
A: ADOPENFORWARDONLY (=0) bersifat read-only, dan record data saat ini hanya dapat dipindahkan ke bawah. ADOPENKEYSET( =1) bersifat read-only, dan record data saat ini dapat dipindahkan secara bebas -tulis, dan record data saat ini dapat dipindahkan dengan bebas ADOPENSTATIC ( =3) Dapat dibaca dan ditulis, record data saat ini dapat dipindahkan dengan bebas, dan record baru B dapat dilihat: ADLOCKREADONLY (=1) Tipe kunci default, kumpulan record bersifat read-only, dan catatan tidak dapat diubah ADLOCKPESIMISTIC (=2) Kunci pesimis, Ketika catatan diubah, penyedia data akan mencoba mengunci catatan untuk memastikan keberhasilan pengeditan catatan. Segera setelah pengeditan dimulai, rekaman dikunci. ADLOCKOPTIMISTIC (=3) penguncian optimis, catatan tidak dikunci sampai catatan yang diperbarui dikirimkan menggunakan metode Pembaruan. ADLOCKBATCHOPTIMISTIC (=4) penguncian optimis batch, yang memungkinkan beberapa catatan diubah. Catatan dikunci hanya setelah memanggil metode UpdateBatch. 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. C: (Tentukan jenis pernyataan SQL) ADCmdUnknown (= &H0008) tidak diketahui dan perlu dinilai oleh sistem. Kecepatannya lambat dan merupakan nilai default. Pernyataan perintah ADCmdText (= &H0001) seperti: Pilih * dari Tabel1 ADCmdTable (= &H0002) query Nama tabel, misalnya: Tabel1 ADCmdStoredProc (= &H0004) nama prosedur tersimpan ADCmdFile (= &H0100) tipe objek nama file yang sesuai ADCmdTableDirect (= &H0200) adalah nama tabel yang dapat langsung memperoleh konten baris dari tabel conn.execute(sql)(0 ) adalah nilai bidang pertama kumpulan data |