Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CDatabase sınıfı

Hiyerarşi grafik

CDatabase::ExecuteSQL

CDatabase::SetQueryTimeout

CRecordset::OnSetOptions