CDatabase::OnSetOptions
Framework doğrudan sql deyimi ile çalıştırıldığında bu üye işlevi çağıran ExecuteSQL üye işlevi.
virtual void OnSetOptions(
HSTMT hstmt
);
Parametreler
- hstmt
odbc deyimi tanıtıcı seçeneklerini ayarlama.
Notlar
CRecordset::OnSetOptionsAyrıca bu üye işlevini çağırır.
OnSetOptionsoturum açma zaman aşımı değerini ayarlar.Önceki çağrı olduğunda SetQueryTimeout ve üye işlev OnSetOptions ; geçerli değerleri yansıtır Aksi halde, varsayılan değerleri ayarlar.
[!NOT]
mfc 4.2 önce OnSetOptions ya da snychronous ya da zaman uyumsuz işleme modu aynı zamanda ayarlayın.mfc 4.2 ile başlayarak, tüm işlemler eşzamanlıdır.Zaman uyumsuz bir işlem gerçekleştirmek için odbc API işlevi doğrudan arama yapmak SQLSetPos.
Geçersiz kılma gerekmez OnSetOptions zaman aşımı değerini değiştirmek için.Bunun yerine, sorgu zaman aşımı değerini özelleştirmek için arama SetQueryTimeout ; kayıt kümesi oluşturmadan önce OnSetOptionsYeni değeri kullanır.Değerler kümesi tüm kayıt kümeleri veya doğrudan sql arama sonraki işlemler için geçerlidir.
Geçersiz kılma OnSetOptions ek seçenekler ayarlamak isterseniz.Temel sınıf, geçersiz kılma çağırmalıdır OnSetOptions önce veya odbc API işlevi çağırdıktan sonra SQLSetStmtOption.Framework'ün varsayılan uygulamasında gösterilen yöntem izleyin OnSetOptions.
Gereksinimler
Başlık: afxdb.h