CDaoErrorInfo yapısı

Aşağıdaki formu CDaoErrorInfo yapıya sahiptir:

struct CDaoErrorI&nfo
{
 nbsp; uzun m_lErrorCode;
   CString m_strSource;
   CString m_strDescription;
   CString m_strHelpFile;
   uzun m_lHelpContext;
}

CDaoErrorInfo yapısı için veri erişim nesneleri (dao) tanımlanmış bir error nesnesi hakkında bilgi içerir. mfc, dao error nesneleri bir sınıf saklanması değil. Bunun yerine, CDaoException sınıf, dao DBEngine nesnesi, tüm çalışma alanlarını da içeren nesnenin içerdiği Errors derlemesinde erişmek için bir arabirim sağlar. Ne zaman bir mfc dao işlem yakalamak bir CDaoException nesnesi atar, mfc CDaoErrorInfo yapısı doldurur ve istisna nesnesinin m_pErrorInfo üye depolar. (dao doğrudan çağırmak seçerseniz, özel nesnenin GetErrorInfo üye işlevi çağırmalıdır kendinizi m_pErrorInfodoldurmak için.)

Dao hataları işleme hakkında daha fazla bilgi için bkz: yazı İstisnalar: veritabanı istisnalar Visual c++ Programcı Kılavuzu. İlgili bilgiler için "Hata nesnesi" dao Yardım konusuna bakın.

Üyeler

m_lErrorCode

Sayısal dao hata kodu. "Yakalanabilir veri erişimi hatası" dao Yardım konusuna bakın.

m_strSource

Nesne veya başlangıçta hata oluşturulan uygulama adı. Source özelliği, özgün hata oluşturulan nesneyi temsil eden bir dize deyimine belirtir; genellikle nesne sınıfı adını ifadesidir. Ayrıntılar için dao Yardımı'nda "kaynak özelliği" konusuna bakın.

m_strDescription

Hata ile ilgili tanımlayıcı bir dize. Ayrıntılar için dao Yardımı'nda "Description özelliği" konusuna bakın.

m_strHelpFile

Bir Microsoft Windows Yardım dosyası tam yolu. Ayrıntılar için "HelpContext, HelpFile özelliklerini" dao Yardım konusuna bakın.

m_lHelpContext

Microsoft Windows Yardım dosyasındaki bir konu için bir bağlam kimliği. Ayrıntılar için "HelpContext, HelpFile özelliklerini" dao Yardım konusuna bakın.

Yorumlar

CDaoException::GetErrorInfo üye işlevi tarafından alınan bilgileri CDaoErrorInfo yapısında depolanır. Bir özel durum işleyici yakalamak bir CDaoException nesnesi m_pErrorInfo veri üyesi incelemek veya dao arabirimleri doğrudan çağrı sırasında oluşmuş olabilir hataları denetlemek için oluşturduğunuz bir CDaoException nesne GetErrorInfo arayın. CDaoErrorInfo de hata ayıklama yapılarında bir döküm üye işlevi tanımlar. Dump CDaoErrorInfo nesnesinin içeriğini dökümü için kullanabileceğiniz.

Bu ve diğer mfc dao bilgisi yapılarını kullanma hakkında daha fazla bilgi için bkz: yazı dao koleksiyonları: nesneleri dao hakkında bilgi edinme Visual c++ Programcı Kılavuzu.

Ayrıca bkz: CDaoException

Index