Menerapkan Database

Perubahan yang dilakukan pada database penginstalan tidak ditulis ke database hingga Anda memanggil MsiDatabaseCommit.

Untuk memastikan perubahan yang dilakukan dalam database diselesaikan

  1. Periksa untuk melihat apakah tabel akan ditulis saat Anda memanggil MsiDatabaseCommit dengan memanggil MsiDatabaseIsTablePersistent.
  2. Panggil fungsiMsiDatabaseCommit untuk menyelesaikan perubahan pada database.

Perubahan yang dilakukan dalam database diakumulasikan dan tidak tercermin dalam database aktual sampai Anda memanggil MsiDatabaseCommit. Kolom atau baris sementara tidak dicatatkan ke database. Saat database ditutup, semua perubahan yang dilakukan sejak terakhir MsiDatabaseCommit secara otomatis dibatalkan.