Bagikan melalui


Perintah dan Tabel

Perintah dan tabel memungkinkan Anda mengakses set baris; yaitu, membuka set baris, menjalankan perintah, dan mengikat kolom. Kelas CCommand dan CTable membuat instans perintah dan objek tabel. Kelas-kelas ini berasal dari CAccessorRowset seperti yang ditunjukkan pada gambar berikut.

Diagram memperlihatkan hubungan antara CCommand dan CTable.
Kelas Perintah dan Tabel

Dalam tabel sebelumnya, TAccessor bisa berupa jenis aksesor apa pun yang tercantum dalam Jenis Aksesor. TRowset dapat berupa jenis set baris apa pun yang tercantum dalam Jenis Himpunan Baris. TMultiple menentukan jenis hasil (satu atau beberapa tataan hasil).

Wizard Konsumen ATL OLE DB memungkinkan Anda menentukan apakah Anda menginginkan perintah atau objek tabel.

  • Untuk sumber data tanpa perintah, Anda dapat menggunakan CTable kelas . Anda umumnya menggunakannya untuk set baris sederhana yang menentukan tidak ada parameter dan tidak memerlukan beberapa hasil. Kelas sederhana ini membuka tabel pada sumber data menggunakan nama tabel yang Anda tentukan.

  • Untuk sumber data yang mendukung perintah, Anda dapat menggunakan kelas sebagai gantinya CCommand . Untuk menjalankan perintah, panggil Buka di kelas ini. Sebagai alternatif, Anda dapat memanggil Prepare untuk menyiapkan perintah yang ingin Anda jalankan lebih dari sekali.

    CCommand memiliki tiga argumen templat: jenis aksesor, jenis set baris, dan jenis hasil (CNoMultipleResults, secara default, atau CMultipleResults). Jika Anda menentukan CMultipleResults, CCommand kelas mendukung IMultipleResults antarmuka dan menangani beberapa set baris. Sampel DBVIEWER menunjukkan cara menangani beberapa hasil.

Lihat juga

Templat Konsumen OLE DB