Metode Pembaruan

Menyimpan perubahan apa pun yang Anda buat pada baris objek Recordset saat ini, atau kumpulan Bidang dari objek Rekaman .

Sintaks

  
recordset.Update Fields, Values  
record.Fields.Update  

Parameter

Bidang
Opsional. Varian yang mewakili satu nama, atau array Varian yang mewakili nama atau posisi ordinal bidang atau bidang yang ingin Anda ubah.

Nilai
Opsional. Varian yang mewakili satu nilai, atau array Varian yang mewakili nilai untuk bidang atau bidang dalam rekaman baru.

Keterangan

Recordset

Gunakan metode Perbarui untuk menyimpan perubahan apa pun yang Anda buat pada rekaman objek Recordset saat ini sejak memanggil metode AddNew atau sejak mengubah nilai bidang apa pun dalam rekaman yang sudah ada. Objek Recordset harus mendukung pembaruan.

Untuk mengatur nilai bidang, lakukan salah satu hal berikut ini:

  • Tetapkan nilai ke properti Nilai objek Bidang dan panggil metode Perbarui.

  • Berikan nama bidang dan nilai sebagai argumen dengan panggilan Perbarui .

  • Berikan array nama bidang dan array nilai dengan panggilan Perbarui .

Saat Anda menggunakan array bidang dan nilai, harus ada jumlah elemen yang sama di kedua array. Selain itu, urutan nama bidang harus cocok dengan urutan nilai bidang. Jika jumlah dan urutan bidang dan nilai tidak cocok, kesalahan terjadi.

Jika objek Recordset mendukung pembaruan batch, Anda dapat menyimpan beberapa perubahan ke satu atau beberapa rekaman secara lokal hingga Anda memanggil metode UpdateBatch . Jika Anda mengedit rekaman saat ini atau menambahkan rekaman baru saat Anda memanggil metode UpdateBatch , ADO akan secara otomatis memanggil metode Perbarui untuk menyimpan perubahan yang tertunda ke rekaman saat ini sebelum mengirimkan perubahan batch ke penyedia.

Jika Anda berpindah dari rekaman yang Anda tambahkan atau edit sebelum memanggil metode Pembaruan , ADO akan secara otomatis memanggil Perbarui untuk menyimpan perubahan. Anda harus memanggil metode CancelUpdate jika Anda ingin membatalkan perubahan apa pun yang dibuat pada rekaman saat ini atau membuang rekaman yang baru ditambahkan.

Rekaman saat ini tetap terkini setelah Anda memanggil metode Pembaruan .

Rekaman

Metode Pembaruan menyelesaikan penambahan, penghapusan, dan pembaruan untuk bidang dalam kumpulan Bidang objek Rekaman .

Misalnya, bidang yang dihapus dengan metode Hapus ditandai untuk segera dihapus tetapi tetap dalam koleksi. Metode Pembaruan harus dipanggil untuk benar-benar menghapus bidang ini dari koleksi penyedia.

Berlaku Untuk

Lihat juga

Contoh Metode Pembaruan dan CancelUpdate (Visual Basic)
Contoh Metode Pembaruan dan CancelUpdate (VC++)
Metode AddNew (ADO)
Metode CancelUpdate (ADO)
Properti EditMode
Metode UpdateBatch