hresult açık (dbpropset *pPropSet = null, uzun * pRowsAffected null, bool = bBind = true);
hresult açık (const CSessionamp;oturumlpctstrszCommand= null, dbpropset *pPropSet= null, uzun *pRows&Affected= null, REFGUIDguidCommandDBGUID_DEFAULT, bool =bBind = true );
Dönüş değeri
Standart hresult.
Parametreleri
pPropSet
[In / out] İçeren özelliklerini ve değerlerini ayarlamak için bir dizi dbpropset yapıları. Bu yapılar içinde belirtilen özellikleri satır kümesi özelliği gruba ait olması gerekir.
pRowsAffected
[In / out] Nerede bir komutu tarafından etkilenen satırların sayısını döner bellek için bir işaretçi. Eğer * pRowsAffected boş, hiçbir satır sayısı döner. Aksi takdirde, Açık ayarlar *pRowsAffected aşağıdaki koşullara göre:
| Eğer | Sonra |
| PParams cParamSets eleman 1'den büyük | pRowsAffected tüm yürütme belirtilen parametre kümesi tarafından etkilenen satırların sayısı temsil eder. |
| Etkilenen satır sayısını kullanılamaz | pRowsAffected için 1 olarak ayarlanır. |
| Komut değil güncelleştirmek, silmek veya satır ekle | pRowsAffected tanımlı değil. |
bBind
[de] Sonra yürütülen komut bağlıysa TRUE olmalıdır. Aksi takdirde, false.
oturum
[de] Hangi komutu yürütmek oturumu.
szCommand
[de] Yürütülecek komut. null CAccessoriçinde DEFINE_COMMAND makro komutu değerinden alınır durumda geçti, kullanırken olabilir. Bkz: ICommand::Execute Ayrıntılar için ole db Programmer's Reference.
guidCommand
[de] Komut metni ayrıştırma sözdizimi ve genel kuralları için kullanılacak sağlayıcısını belirtir GUID. Bkz: ICommandText::GetCommandText ve ICommandText::setCommandText ayrıntılı bilgi için ole db Programmer's Reference.
Açıklamalar
Bu yöntem ilk sürümü bir komut önceden oluşturulmuş ve bir tek hazırla ve birden çok yürütmeler gerçekleştirmek istediğiniz zaman kullanın. Yöntemin ikinci sürümü oturum alır, bir komut olu?turur ve parametreleri gerektiği gibi bağlayıcı komutu yürütür.