Objek database

Objek Database mengakses database penginstal.

Objek Database dirilis ketika diambil dari cakupan atau ketika variabel objek yang terkait dengannya diatur ke null. Metode Penerapan harus dipanggil sebelum objek Database dirilis untuk menuliskan semua perubahan persisten. Jika metode Penerapan tidak dipanggil, alat penginstal melakukan putar kembali implisit pada penghancuran objek.

Klien dapat menggunakan prosedur berikut untuk akses data.

Untuk Mengkueri Pengurutan API

  1. Dapatkan objek Database dengan memanggil objek OpenDatabase atau Alat Penginstal .
  2. Mulai kueri menggunakan string SQL dengan memanggil metode OpenView objek Database .
  3. Atur parameter kueri dalam objek Rekaman dan jalankan kueri database dengan memanggil metode Jalankan objek Tampilan . Ini menghasilkan hasil yang dapat diambil atau diperbarui.
  4. Panggil metode Ambil objek Tampilan berulang kali untuk mengembalikan objek Rekaman .
  5. Perbarui baris database objek Rekaman yang diperoleh oleh metode Ambil menggunakan metode Modifikasi objek Tampilan .
  6. Rilis kueri dan rekaman yang tidak di-fetch dengan memanggil metode Tutup objek Tampilan .
  7. Pertahankan pembaruan database apa pun dengan memanggil metode Penerapan objek Database .

Anggota

Objek Database memiliki jenis anggota ini:

Metode

Objek Database memiliki metode ini.

Metode Deskripsi
ApplyTransform Menerapkan transformasi ke database ini.
Melakukan Menyelesaikan bentuk persisten database.
CreateTransformSummaryInfo Membuat dan mengisi aliran informasi ringkasan dari file transformasi yang ada.
EnableUIPreview Memfasilitasi penulisan kotak dialog dan papan tagihan dengan menyediakan dukungan yang diperlukan untuk melihat kotak dialog antarmuka pengguna yang disimpan dalam database penginstal.
Ekspor Menyalin struktur dan data dari tabel tertentu ke file arsip teks.
HasilkanTransform Membuat transformasi.
Impor Mengimpor tabel database dari file arsip teks.
Gabung Menggabungkan database referensi dengan database dasar.
OpenView Mengembalikan objek Tampilan yang mewakili kueri yang ditentukan oleh string SQL.

Properti

Objek Database memiliki properti ini.

Properti Deskripsi
DatabaseState
Mengembalikan status persistensi database.
PrimaryKeys
Mengembalikan objek Rekaman yang berisi nama tabel dan nama kolom (terdiri dari kunci primer).
SummaryInformation (Objek Database)
Mengembalikan objek SummaryInfo yang dapat digunakan untuk memeriksa, memperbarui, dan menambahkan properti ke aliran informasi ringkasan.
TablePersistent
Mengembalikan status persistensi tabel.

Persyaratan

Persyaratan Nilai
Versi
Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 di Windows Server 2008 atau Windows Vista. Windows Installer pada Windows Server 2003 atau Windows XP
DLL
Msi.dll
IID
IID_IDatabase didefinisikan sebagai 000C109D-0000-0000-C000-000000000046

Lihat juga

Contoh Skrip Penginstal Windows