Apakah itu Rs.open SQL, CONTN atau Conn.Execute (SQL) [SQL di sini adalah Delete, Update, Insert], set rekaman tertutup akan dikembalikan setelah eksekusi dilakukan
Rs.oopen SQL, Conn: Jika SQL hapus, perbarui, masukkan, itu akan mengembalikan set rekaman tertutup.
Ada beberapa set rekaman Rs1.oopen SQL1, Conn, dan set rekaman penutupan terakhir: Rs.Close rs1.close
Conn.execute (SQL) Jika SQL dihapus, perbarui, masukkan akan mengembalikan set rekaman tertutup.
Mungkin ada beberapa set rekaman Rs1.oopen SQL1, Conn, dan set catatan penutup terakhir: Rs.Close RS1.Close.
Jika SQL diperbarui, masukkan, hapus, Anda harus menggunakan Conn.Execute (SQL) atau Anda tidak dapat (SQL).
Jika SQL adalah pernyataan SELECT, Anda harus menggunakan set rs = conn.execute (SQL) tanda kurung harus dihilangkan.
Panggilan harus ditambahkan dengan tanda kurung, dan panggilan tanpa nilai pengembalian dapat ditambahkan tanpa tanda kurung.
CATATAN: Apakah itu Rs.open SQL, Conn atau Conn.execute (SQL) [SQL di sini hapus, perbarui, masukkan], akan mengembalikan set rekaman tertutup setelah eksekusi
Dengan kata lain, jika SQL dimasukkan, diperbarui, dan pernyataan yang dihapus, maka RS di set RS = Const.Execute (SQL) tidak ada artinya.
1.Conn.Eksecute
sql = pilih * dari admin di mana nama pengguna = 'xiaozhu'
Set RS = Const.Execute (SQL)
Secara otomatis menutup rekor set setelah dieksekusi
Pada akhirnya, tutup saja koneksi
Conn.Close
Setel Conn = Tidak Ada
2.rs.oopen
Set RS = Server.CreateObject (ADODB.OLDSET)
sql = pilih * dari admin di mana nama pengguna = 'xiaozhu'
Rs.oopen Sql, Conn, 1,1
Anda dapat menetapkan beberapa parameter sendiri, yaitu pergerakan penguncian dan kampanye
Akhirnya, tutup set rekaman dan koneksi
Rs.close
Setel RS = Tidak Ada
Conn.Close
Setel Conn = Tidak Ada
3.Comand.Eksecute
sql = pilih * dari admin di mana nama pengguna = 'xiaozhu'
Set RS = Command.Execute (SQL)
******************************************** **********************************
1.
Set RS = Const.Execute (jika itu adalah pernyataan pilih) yang diperoleh oleh Rs.RcordCount = -1
Rs.oopen SQL, Conn (SQL adalah keadaan terpilih
2.
Rs.oopen adalah untuk membuka Conn.Execute database untuk menjalankan instruksi SQL
Setel RS = Const.Execute (Sisipkan, Perbarui, Hapus) Kembalikan set rekaman tertutup
Set RS = Const.Execute (Select) Return A Record Set yang tidak ditutup
3 ..
Conn.execute (SQL, RowsAffectd, C)
Arti parameter:
Nilai SQL dapat berupa pernyataan SQL, nama tabel, prosedur penyimpanan, atau string yang diterima yang dapat diterima oleh penyedia data. Untuk meningkatkan kinerja, yang terbaik adalah menentukan nilai yang sesuai untuk parameter C
Parameter opsional Bilas akan dikembalikan akan mengembalikan jumlah pengaruh setelah pelaksanaan insert, pembaruan atau hapus. Kueri ini mengembalikan objek Recordset tertutup.
Kueri Pilih akan mengembalikan nilai RowsAFFectD ke -1 dan mengembalikan Recordset dengan satu atau konten multi -line.
4. 4 ..
Conn.Execute SQL cocok untuk digunakan ketika tidak perlu kembali ke objek Recordset, seperti kode berikut:
sql = hapus dari ennews di mana id = & cstr (id)
Conn.Execute SQL
Jika Anda perlu kembali ke objek Recordset, gunakan kode berikut:
SQL = SELECT DARI ENEWS WHERE ID = & CSTR (ID)
Set RS = Const.Execute (SQL)
Jika Anda menghapus Execute (SQL) (set RS = Conn.Execute SQL), itu akan meminta pernyataan bahwa pernyataan itu belum berakhir. di bawah:
Format 1: Nama Objek Koneksi.Execute (instruksi SQL).
Format 2: Nama Objek Koneksi .Execute.
Dapat dilihat dari format di atas bahwa instruksi SQL di balik eksekusi termasuk dalam tanda kurung, tetapi pada kenyataannya, jika operasi seperti penghapusan atau modifikasi dilakukan, tidak perlu untuk memasukkan instruksi SQL dalam tanda kurung dan dapat dijalankan dengan benar. Instruksi SQL harus dimasukkan dalam tanda kurung, jika tidak akan ada kesalahan. jawaban yang benar, terima kasih.