Tentang Properti SQL Server Native Client OLE DB

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Konsumen menetapkan nilai properti untuk meminta perilaku objek tertentu. Misalnya, konsumen menggunakan properti untuk menentukan antarmuka yang akan diekspos oleh set baris. Konsumen mendapatkan nilai properti untuk menentukan kemampuan objek, seperti set baris, sesi, atau objek sumber data.

Setiap properti memiliki nilai, jenis, deskripsi, dan atribut baca/tulis, dan untuk properti set baris, indikator apakah properti dapat diterapkan berdasarkan kolom demi kolom.

Properti diidentifikasi oleh GUID dan bilangan bulat yang mewakili ID properti. Kumpulan properti adalah sekumpulan semua properti yang memiliki GUID yang sama. Selain set properti OLE DB yang telah ditentukan sebelumnya, penyedia SQL Server Native Client OLE DB mengimplementasikan set properti dan properti khusus penyedia di dalamnya. Setiap properti milik satu atau beberapa grup properti. Grup properti adalah grup semua properti yang berlaku untuk objek tertentu. Beberapa grup properti menyertakan grup properti inisialisasi, grup properti sumber data, grup properti sesi, grup properti kumpulan baris, grup properti tabel, dan grup properti kolom. Ada properti di masing-masing grup properti ini.

Mengatur nilai properti melibatkan:

  1. Menentukan properti untuk mengatur nilai.

  2. Menentukan set properti yang berisi properti yang diidentifikasi.

  3. Mengalokasikan array struktur DBPROPSET, satu untuk setiap kumpulan properti yang diidentifikasi.

  4. Mengalokasikan array struktur DBPROP untuk setiap set properti. Jumlah elemen di setiap array adalah jumlah properti (diidentifikasi di Langkah 1) yang termasuk dalam kumpulan properti tersebut.

  5. Mengisi struktur DBPROP untuk setiap properti.

  6. Mengisi informasi (kumpulan properti GUID, jumlah jumlah elemen, dan penunjuk ke array DBPROP yang sesuai) dalam struktur DBPROPSET untuk setiap set properti.

  7. Memanggil metode untuk mengatur properti dan meneruskan jumlah dan array struktur DBPROPSET.

Lihat Juga

Membuat Aplikasi Penyedia OLE DB Klien Asli SQL Server
Properti (OLE DB)