Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ada empat hal yang harus dilakukan saat menangani perintah yang tidak diketahui:
Menentukan parameter
Jalankan perintah
Menentukan kolom output
Lihat apakah ada beberapa set baris yang dikembalikan
Untuk melakukan hal-hal ini dengan Templat Konsumen OLE DB, gunakan CManualAccessor kelas dan ikuti langkah-langkah berikut:
CCommandBuka objek denganCManualAccessorsebagai parameter templat.CCommand<CManualAccessor, CRowset, CMultipleResults> rs;Kueri sesi untuk
IDBSchemaRowsetantarmuka dan gunakan kumpulan baris parameter prosedur.IDBSchemaRowsetJika antarmuka tidak tersedia, kueri untukICommandWithParametersantarmuka. PanggilGetParameterInfoinformasi. Jika tidak ada antarmuka yang tersedia, Anda dapat menganggap tidak ada parameter.Untuk setiap parameter, panggil
AddParameterEntryuntuk menambahkan parameter dan mengaturnya.Buka set baris tetapi atur parameter ikat ke
false.Panggil
GetColumnInfountuk mengambil kolom output. GunakanAddBindEntryuntuk menambahkan kolom output ke pengikatan.Panggil
GetNextResultuntuk menentukan apakah ada lebih banyak set baris yang tersedia. Ulangi langkah 2 hingga 5.
Untuk contoh aksesor manual, lihat CDBListView::CallProcedure di sampel DBVIEWER .