Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyimpan perubahan apa pun yang Anda buat pada baris objek Recordset saat ini, atau kumpulan Bidang dari objek Rekaman.
Sintaksis
recordset.Update Fields, Values
record.Fields.Update
Parameter
Bidang
Fakultatif. Varian yang mewakili satu nama, atau array Varian yang mewakili nama atau posisi ordinal bidang atau bidang yang ingin Anda ubah.
Nilai
Fakultatif.
Varian yang mewakili satu nilai, atau array Varian yang mewakili nilai untuk bidang atau bidang dalam rekaman baru.
Komentar
Himpunan catatan
Gunakan metode Pembaruan untuk menyimpan perubahan apa pun yang Anda buat pada rekaman objek Recordset saat ini sejak memanggil metode TambahkanBaru 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 Pembaruan.
Berikan nama bidang dan nilai sebagai argumen dengan panggilan Pembaruan.
Berikan array nama bidang dan array nilai dengan panggilan Pembaruan.
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 pada satu atau beberapa rekaman secara lokal hingga Anda memanggil metode UpdateBatch. Jika Anda mengedit rekaman saat ini atau menambahkan rekaman baru saat memanggil metode UpdateBatch, ADO akan secara otomatis memanggil metode Pembaruan untuk menyimpan perubahan tertunda ke rekaman saat ini sebelum mengirimkan perubahan batch ke penyedia.
Jika Anda berpindah dari rekaman yang Anda tambahkan atau edit sebelum memanggil metode Update, ADO akan secara otomatis memanggil Update 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.
Rekor
Metode Pembaruan menyelesaikan penambahan, penghapusan, dan pembaruan untuk bidang di Bidang kumpulan objek Rekaman.
Misalnya, bidang yang dihapus dengan metode Hapus ditandai untuk dihapus segera tetapi tetap dalam koleksi. Metode Pembaruan harus dipanggil untuk benar-benar menghapus bidang ini dari koleksi penyedia.
Berlaku Untuk
Koleksi Bidang (ADO)
Lihat Juga
Contoh Metode Pembaruan dan CancelUpdate (VB)
Contoh Metode Pembaruan dan CancelUpdate (VC++)
Tambahkan Metode Baru (ADO)
Metode CancelUpdate (ADO)
Properti EditMode
Metode UpdateBatch