Nasıl hakkında hiçbir şey bilmek bir komut yapmalıyım?

Bilinmeyen bir komut işlerken yapmak için dört şey vardır: parametreleri belirlemek, komut yürütme, çıktı sütunları belirlemek ve birden fazla dönüş satır kümeleri görmek. ole db tüketici şablonları ile bunun için CManualAccessor sınıfını kullanın ve aşağıdaki adımları izleyin

  1. Bir CCommand nesnesi ile CManualAccessor şablona parametre olarak açın.
    CCommandlt;CManualAccessor, CRowset, CMultipleResults > rs
    
  2. IDBSchemaRowset arabirimi oturum sorgulamak ve yordam parametreleri satır kümesi kullanın. IDBSchemaRowset arabirimi yoksa sorgu ICommandWithParameters arabirimi için. GetParameterInfo bilgi için arayınız. Ne arabirimi varsa, orada hiçbir parametre kabul edilebilir.

  3. Her parametre için parametre eklemek ve bunları ayarlamak için AddParameterEntry çağrı.

  4. Satır kümesi açık ama bağlama parametresini false olarak ayarlayın.

  5. Çıktı sütunları almaya GetColumnInfo diyoruz. Çıktı sütunu bağlama eklemek için AddBindEntry kullanın.

  6. Daha fazla satır kümeleri kullanılabilir olup olmadığını belirlemek için GetNextResult arayın. 2 İle 5 arasındaki adımları yineleyin.

Bkz: CDBListView::CallProcedure de DBVIEWER örnek için bir örnek.

Index