Aracılığıyla paylaş


El ile Çalışan Erişimcileri Kullanma

Bilinmeyen bir komutu işlerken yapılması gereken dört şey vardır:

  • Parametreleri belirleme

  • Komutunu yürütme

  • Çıkış sütunlarını belirleme

  • Birden çok dönüş satır kümesi olup olmadığına bakın

OLE DB Tüketici Şablonları ile bunları yapmak için sınıfını CManualAccessor kullanın ve şu adımları izleyin:

  1. CCommand Bir nesneyi CManualAccessor şablon parametresi olarak açın.

    CCommand<CManualAccessor, CRowset, CMultipleResults> rs;
    
  2. Arabirimin oturumunu IDBSchemaRowset sorgulayıp yordam parametreleri satır kümesini kullanın. IDBSchemaRowset Arabirim kullanılamıyorsa, arabirimi sorgularICommandWithParameters. Bilgi için arayın GetParameterInfo . Kullanılabilir arabirim yoksa, parametre olmadığını varsayabilirsiniz.

  3. Her parametre için, parametreleri eklemek ve ayarlamak için çağrısında AddParameterEntry bulunur.

  4. Satır kümesini açın ancak bağlama parametresini olarak falseayarlayın.

  5. Çıkış sütunlarını almak için çağrısı GetColumnInfo . Çıkış sütununu bağlamaya eklemek için kullanın AddBindEntry .

  6. Daha fazla satır kümesi olup olmadığını belirlemek için çağrısı GetNextResult yapın. 2 ile 5 adım arasındaki işlemleri yineleyin.

El ile erişimci örneği için DBVIEWER örneğine bakınCDBListView::CallProcedure.

Ayrıca bkz.

Erişimcileri Kullanma