Bekerja dengan Kueri
Karena alat penginstal menggunakan database relasional, ada fungsi untuk membuat kueri Bahasa Permintaan Terstruktur (SQL) ke database. Prosedur berikut ini menjelaskan cara menggunakan SQL untuk mengkueri database.
Untuk mengkueri database dengan SQL
Buka objek Lihat , dengan pernyataan SQL yang sesuai, dengan memanggil fungsi MsiDatabaseOpenView .
Objek Tampilan adalah tabel logis yang dibuat dengan menerapkan kueri ke sekumpulan tabel. Kueri SQL harus mematuhi sintaks SQL yang disediakan oleh alat penginstal. Pernyataan SQL ini dapat berisi penanda parameter yang tidak ditentukan sampai objek Tampilan berjalan.
Jalankan objek Lihat dengan memanggil fungsi MsiViewExecute .
Ambil rekaman berikutnya dari objek Tampilan dengan memanggil fungsi MsiViewFetch .
Ubah objek Tampilan dengan memanggil fungsi MsiViewModify .
Anda juga dapat memvalidasi data dengan MsiViewModify dengan meneruskan bendera yang sesuai. Jika MsiViewModify mengembalikan ERROR_INVALID_DATA dari permintaan validasi, data yang mendasar rusak.
Dapatkan informasi kesalahan terperinci tentang objek Tampilan dengan memanggil fungsi MsiViewGetError .
Tutup objek Tampilan dengan memanggil fungsi MsiViewClose .
Untuk informasi selengkapnya, lihat Contoh Kueri Database Menggunakan SQL dan Skrip.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk