Bagikan melalui


Struktur CDaoDatabaseInfo

Struktur CDaoDatabaseInfo berisi informasi tentang objek database yang ditentukan untuk objek akses data (DAO).

Catatan

DAO didukung melalui Office 2013. DAO 3.6 adalah versi akhir, dan dianggap usang.

Sintaks

struct CDaoDatabaseInfo
{
    CString m_strName;       // Primary
    BOOL m_bUpdatable;       // Primary
    BOOL m_bTransactions;    // Primary
    CString m_strVersion;    // Secondary
    long m_lCollatingOrder;  // Secondary
    short m_nQueryTimeout;   // Secondary
    CString m_strConnect;    // All
};

Parameter

m_strName
Beri nama objek database secara unik. Untuk langsung mengambil properti ini, panggil CDaoDatabase::GetName. Untuk detailnya, lihat topik "Properti Nama" di Bantuan DAO.

m_bUpdatable
Menunjukkan apakah perubahan dapat dilakukan pada database. Untuk langsung mengambil properti ini, panggil CDaoDatabase::CanUpdate. Untuk detailnya, lihat topik "Properti yang Dapat Diperbarui" di Bantuan DAO.

m_bTransactions
Menunjukkan apakah sumber data mendukung transaksi — rekaman serangkaian perubahan yang nantinya dapat digulung balik (dibatalkan) atau diterapkan (disimpan). Jika database didasarkan pada mesin database Microsoft Jet, properti Transaksi bukan nol dan Anda dapat menggunakan transaksi. Mesin database lain mungkin tidak mendukung transaksi. Untuk langsung mengambil properti ini, panggil CDaoDatabase::CanTransact. Untuk detailnya, lihat topik "Properti Transaksi" di Bantuan DAO.

m_strVersion
Menunjukkan versi mesin database Microsoft Jet. Untuk mengambil nilai properti ini secara langsung, panggil fungsi anggota GetVersion objek database. Untuk detailnya, lihat topik "Properti Versi" di Bantuan DAO.

m_lCollatingOrder
Menentukan urutan urutan pengurutan dalam teks untuk perbandingan atau pengurutan string. Nilai yang mungkin termasuk:

  • dbSortGeneral Gunakan urutan sortir Umum (Inggris, Prancis, Jerman, Portugis, Italia, dan Spanyol Modern).

  • dbSortArabic Gunakan urutan pengurutan Arab.

  • dbSortCyrillic Gunakan urutan pengurutan Rusia.

  • dbSortCzech Gunakan urutan pengurutan Ceko.

  • dbSortDutch Gunakan urutan pengurutan Belanda.

  • dbSortGreek Gunakan urutan pengurutan Yunani.

  • dbSortHebrew Gunakan urutan sortir Ibrani.

  • dbSortHungarian Gunakan urutan sortir Hungaria.

  • dbSortIcelandic Gunakan urutan pengurutan Islandia.

  • dbSortNorwdan Gunakan urutan sortir Norwegia atau Denmark.

  • dbSortPDXIntl Gunakan urutan sortir Paradox International.

  • dbSortPDXNor Gunakan urutan sortir Paradox Norwegia atau Denmark.

  • dbSortPDXSwe Gunakan urutan pengurutan Paradox Swedia atau Finlandia.

  • dbSortPolish Gunakan urutan pengurutan Polandia.

  • dbSortSpanish Gunakan urutan pengurutan Bahasa Spanyol.

  • dbSortSwedFin Gunakan urutan pengurutan Swedia atau Finlandia.

  • dbSortTurkish Gunakan urutan pengurutan Turki.

  • dbSortUndefined Urutan pengurutan tidak ditentukan atau tidak diketahui.

Untuk informasi selengkapnya, lihat topik "Menyesuaikan Pengaturan Registri Windows untuk Akses Data" di Bantuan DAO.

m_nQueryTimeout
Jumlah detik mesin database Microsoft Jet menunggu sebelum kesalahan waktu habis terjadi saat kueri dijalankan pada database ODBC. Nilai batas waktu default adalah 60 detik. Saat QueryTimeout diatur ke 0, tidak ada batas waktu yang terjadi; hal ini dapat menyebabkan program berhenti merespons. Untuk mengambil nilai properti ini secara langsung, panggil fungsi anggota GetQueryTimeout objek database. Untuk detailnya, lihat topik "Properti QueryTimeout" di Bantuan DAO.

m_strConnect
Menyediakan informasi tentang sumber database terbuka. Untuk informasi tentang string koneksi, dan untuk informasi tentang mengambil nilai properti ini secara langsung, lihat fungsi anggota CDaoDatabase::GetConnect . Untuk informasi selengkapnya, lihat topik "Sambungkan Properti" di Bantuan DAO.

Keterangan

Database adalah objek DAO yang mendasar objek MFC kelas CDaoDatabase. Referensi ke Primer, Sekunder, dan Semua di atas menunjukkan bagaimana informasi dikembalikan oleh fungsi anggota CDaoWorkspace::GetDatabaseInfo .

Informasi yang diambil oleh fungsi anggota CDaoWorkspace::GetDatabaseInfo disimpan dalam CDaoDatabaseInfo struktur. CDaoWorkspace Panggil GetDatabaseInfo objek di tempat kumpulan Database objek database disimpan. CDaoDatabaseInfo juga mendefinisikan fungsi anggota Dumpdalam pembangunan debug. Anda bisa menggunakan Dump untuk membuang konten CDaoDatabaseInfo dari suatu objek.

Persyaratan

Header: afxdao.h

Lihat juga

Struktur, Gaya, Panggilan Balik, serta Peta Pesan
Kelas CDaoWorkspace
Kelas CDaoDatabase