CCommand sınıfı
Ve bir komut çalıştırmak için yöntemler sağlar.
template <
class TAccessor = CNoAccessor,
template < typename T > class TRowset = CRowset,
class TMultiple = CNoMultipleResults
>
class CCommand :
public CAccessorRowset <
TAccessor,
TRowset
>,
public CCommandBase,
public TMultiple
Parametreler
TAccessor
Erişimci sınıf türü (gibi CDynamicParameterAccessor, CDynamicStringAccessor, veya CEnumeratorAccessor) komutunu kullanmak istediğiniz. Varsayılan değer CNoAccessor, sınıf değil destek parametreleri veya çıktı sütunları belirtir.TRowset
Satır kümesi sınıf türü (gibi CArrayRowset veya CNoRowset) komutunu kullanmak istediğiniz. Varsayılan, CRowset değeridir.TMultiple
Birden çok sonuç veren bir ole db komutu kullanmak için CMultipleResults. Aksi durumda, CNoMultipleResults. Ayrıntılı bilgi için bkz: IMultipleResults.
Üyeler
Yöntemler
Geçerli komutunu kapatır. |
|
Birden çok sonuç kullanarak ayarladığında sonraki sonuç getirir. |
|
Yürütür ve isteğe bağlı olarak komut bağlar. |
Devralınan yöntemleri
Belirtilen oturum için yeni bir komut oluşturur ve sonra komut metni ayarlar. |
|
Yeni bir komut oluşturur. |
|
Komutunun parametrelerini, adları ve bunların türleri listesini alır. |
|
Doğrular ve geçerli komut en iyi duruma getirir. |
|
Gerekirse parametre erişimcisi yayımlar ve sonra komut serbest bırakır. |
|
Her komut parametresi yerel türünü belirtir. |
|
Geçerli komut yürütme planı atar. |
Notlar
Bu sınıf, parametre tabanlı bir işlem gerçekleştirmek veya bir komut çalıştırmak istediğinizde kullanın. Yalnızca basit bir satır kümesi açmak gerekirse kullanmak CTable yerine.
Kullanmakta olduğunuz erişeni sınıfı, parametreler ve veri bağlama yöntemini belirler.
Bu sağlayıcının desteklemediği saklı yordamları ole db sağlayıcısı ile Jet için kullanamazsınız çünkü olduğunu not saklı (sorgu dizeleri yalnızca sabitler izin verilir).
Gereksinimler
Başlık: atldbcli.h