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 Dump
dalam 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk