CDatabase::OnSetOptions

sanal void OnSetOptions ( hstmt hstmt );

Parametreleri

hstmt

Odbc deyimi tanıtıcı seçeneklerini ayarlamak.

Açıklamalar

Çerçevesinde doğrudan sql deyimindeki ExecuteSQL üyesi işlevi yürütürken bu üye işlevini çağırır. CRecordset::OnSetOptions da bu üye işlevini çağırır.

OnSetOptions oturum açma zaman aşımı değerini ayarlar. Olmuştur SetQueryTimeout ve üye işlev önceki çağrılar, OnSetOptions geçerli değerlerini yansıtır; Aksi halde, varsayılan değerleri ayarlar.

&Notnbsp;  mfc 4.2 önce OnSetOptions da işlem modu ya da snychronous veya zaman uyumsuz ayarlayın. mfc 4,2 ile başlayarak, tüm işlemleri senkron. Zaman uyumsuz işlemi gerçekleştirmek için SQLSetPos odbc API işlevi doğrudan arama yapmak.

Geçersiz zaman aşımı değerini değiştirmek için OnSetOptions gerek yoktur. Bunun yerine, sorgu zaman aşımı değerini özelleştirmek için SetQueryTimeout kayıt kümesi oluşturmadan önce arama; OnSetOptions yeni değeri kullanır. Tüm kayıt kümeleri veya doğrudan sql çağrılarının sonraki işlemler için geçerli değerler kümesi.

Ek seçenekler ayarlamak isterseniz OnSetOptions geçersiz kılar. Önce ya da odbc API işlevi çağırdıktan sonra geçersiz kılma temel sınıf OnSetOptions aramak gerekir :: SQLSetStmtOption. OnSetOptions çerçevesinde'nın varsayılan uygulamasında resimli yöntemi izleyin.

CDatabase ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CDatabase::ExecuteSQL, CDatabase::SetQueryTimeout, CRecordset::OnSetOptions

Index