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 belirleyin

  • Komutu yürütme

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

  • Birden fazla dönüş satır kümesi varsa bakınız

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

  1. Şablon parametresi olarak CManualAccessor öğesine sahip bir CCommand nesnesi açın.

    CCommand<CManualAccessor, CRowset, CMultipleResults> rs;
    
  2. IDBSchemaRowset arabirimi için oturumu sorgulayın ve yordam parametresi satır kümesini kullanın. IDBSchemaRowset arayüzü bulunmuyorsa, ICommandWithParameters arayüzü için sorgulayın. Bilgi için GetParameterInfo öğesini çağırın. Hiçbir arabirim kullanılamıyorsa, hiçbir parametre olmadığını kabul edilebilirsiniz.

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

  4. Satır kümesini açın ancak parametreyi bağla seçeneğini yanlış olarak ayarlayın.

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

  6. Daha fazla satır kümesinin kullanılabilir olup olmadığını belirlemek için GetNextResult öğesini çağırın. 2. - 5. adımları tekrarlayın.

El ile erişimci örneği için bkz. DBVIEWER örneği içindeki CDBListView::CallProcedure.

Ayrıca bkz.

Kavramlar

Erişimcileri Kullanma