Bagikan melalui


Bekerja dengan Kueri

Karena alat penginstal menggunakan database relasional, ada fungsi untuk membuat kueri Structured Query Language (SQL) ke database. Prosedur berikut ini menjelaskan cara menggunakan SQL untuk mengkueri database.

Untuk mengkueri database dengan SQL

  1. Buka Tampilan objek, dengan pernyataan SQL yang sesuai, dengan memanggil fungsi MsiDatabaseOpenView.

    Tampilan objek adalah tabel logis yang dibuat dengan menerapkan kueri ke seperangkat tabel. Kueri SQL harus mematuhi sintaks SQL disediakan oleh alat penginstal. Pernyataan SQL ini dapat berisi penanda parameter yang tidak ditentukan hingga objek Lihat berjalan.

  2. Jalankan objek Tampilan dengan memanggil fungsi MsiViewExecute .

  3. Ambil rekaman berikutnya dari objek View dengan memanggil fungsi MsiViewFetch.

  4. Ubah objek Tampilan dengan memanggil fungsi MsiViewModify .

    Anda juga dapat memvalidasi data dengan MsiViewModify dengan meneruskan flag yang sesuai. Jika MsiViewModify mengembalikan ERROR_INVALID_DATA dari permintaan validasi, data dasar tersebut rusak.

  5. Dapatkan informasi kesalahan terperinci tentang objek Lihat dengan memanggil fungsiMsiViewGetError.

  6. Tutup Tampilan objek dengan memanggil fungsi MsiViewClose.

Untuk informasi selengkapnya, lihat Contoh Kueri Database Menggunakan SQL dan Skrip.