Bagikan melalui


Metode Pembaruan

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

Recordset Object (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