Bagikan melalui


Struktur CDaoErrorInfo

Struktur CDaoErrorInfo berisi informasi tentang objek kesalahan yang ditentukan untuk objek akses data (DAO). DAO 3.6 adalah versi akhir, dan dianggap usang.

Sintaks

struct CDaoErrorInfo
{
    long m_lErrorCode;
    CString m_strSource;
    CString m_strDescription;
    CString m_strHelpFile;
    long m_lHelpContext;
};

Parameter

m_lErrorCode
Kode kesalahan DAO numerik. Lihat topik "Kesalahan Akses Data yang Dapat Dijebak" di Bantuan DAO.

m_strSource
Nama objek atau aplikasi yang awalnya menghasilkan kesalahan. Properti Sumber menentukan ekspresi string yang mewakili objek yang awalnya menghasilkan kesalahan; ekspresi biasanya adalah nama kelas objek. Untuk detailnya, lihat topik "Properti Sumber" di Bantuan DAO.

m_strDescription
String deskriptif yang terkait dengan kesalahan. Untuk detailnya, lihat topik "Properti Deskripsi" di Bantuan DAO.

m_strHelpFile
Jalur yang sepenuhnya memenuhi syarat ke file Bantuan Microsoft Windows. Untuk detailnya, lihat topik "HelpContext, HelpFile Properties" di Bantuan DAO.

m_lHelpContext
ID konteks untuk topik dalam file Bantuan Microsoft Windows. Untuk detailnya, lihat topik "HelpContext, HelpFile Properties" di Bantuan DAO.

Keterangan

MFC tidak merangkum objek kesalahan DAO di kelas. Sebaliknya, kelas CDaoException menyediakan antarmuka untuk mengakses koleksi Kesalahan yang terkandung dalam objek DAO DBEngine , objek yang juga berisi semua ruang kerja. Ketika operasi MFC DAO melempar CDaoException objek yang Anda tangkap, MFC mengisi CDaoErrorInfo struktur dan menyimpannya di objek pengecualian m_pErrorInfo anggota. (Jika Anda memilih untuk memanggil DAO secara langsung, Anda harus memanggil objek pengecualianAnggota GetErrorInfo berfungsi sendiri untuk mengisi m_pErrorInfo.)

Untuk informasi selengkapnya tentang menangani kesalahan DAO, lihat artikel Pengecualian: Pengecualian Database. Untuk informasi terkait, lihat topik "Objek Kesalahan" di Bantuan DAO.

Informasi yang diambil oleh fungsi anggota CDaoException::GetErrorInfo disimpan dalam CDaoErrorInfo struktur. Periksa anggota data m_pErrorInfo dari CDaoException objek yang Anda tangkap dalam handler pengecualian, atau panggil GetErrorInfo dari CDaoException objek yang Anda buat secara eksplisit untuk memeriksa kesalahan yang mungkin terjadi selama panggilan langsung ke antarmuka DAO. CDaoErrorInfo juga mendefinisikan fungsi anggota Dumpdalam pembangunan debug. Anda bisa menggunakan Dump untuk membuang konten CDaoErrorInfo dari suatu objek.

Persyaratan

Header: afxdao.h

Baca juga

Struktur, Gaya, Panggilan Balik, serta Peta Pesan
Kelas CDaoException