Bagikan melalui


Mendapatkan Pengendali Database

Sebelum bekerja dengan database, Anda harus terlebih dahulu mendapatkan referensi kepada database tersebut.

Untuk mengakses informasi tentang database penginstal

  1. Dapatkan akses ke database dengan salah satu dari dua cara:
    • Jika penginstalan sedang berlangsung, dapatkan pegangan ke database aktif dengan memanggil fungsi MsiGetActiveDatabase.
    • Jika penginstalan tidak sedang berlangsung, buka database tertentu dengan memanggil fungsiMsiOpenDatabase.
  2. Setelah database dibuka, Anda dapat memanggil fungsi untuk mendapatkan informasi tentang database atau untuk memanipulasi database.
    • Buat objek Tampilan dan tentukan kueri SQL database terbuka dengan memanggil fungsi MsiDatabaseOpenView.
    • Dapatkan rekaman yang berisi semua kunci utama tabel tertentu dalam database terbuka dengan memanggil fungsi MsiDatabaseGetPrimaryKeys.
    • Periksa status database terbuka saat ini dengan memanggil fungsiMsiGetDatabaseState. Dengan fungsi MsiGetDatabaseState, Anda dapat menentukan status baca/tulis untuk database atau jika handle valid.