Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Not
Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
Yapı, CDaoDatabaseInfo veri erişim nesneleri (DAO) için tanımlanan bir veritabanı nesnesi hakkında bilgi içerir.
Not
DAO, Office 2013 aracılığıyla desteklenir. DAO 3.6 son sürümdür ve eski olarak kabul edilir.
Sözdizimi
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
};
Parametreler
m_strName
Veritabanı nesnesini benzersiz olarak adlandırın. Bu özelliği doğrudan almak için CDaoDatabase::GetName öğesini çağırın. Ayrıntılar için DAO Yardımı'ndaki "Ad Özelliği" konusuna bakın.
m_bUpdatable
Veritabanında değişiklik yapılıp yapılamayacağını gösterir. Bu özelliği doğrudan almak için CDaoDatabase::CanUpdate'i çağırabilirsiniz. Ayrıntılar için DAO Yardımı'ndaki "Güncelleştirilebilir Özellik" konusuna bakın.
m_bTransactions
Bir veri kaynağının işlemleri destekleyip desteklemediğini gösterir; daha sonra geri alınabilecek (iptal edilebilen) veya işlenebilen (kaydedilebilen) bir dizi değişikliğin kaydı. Bir veritabanı Microsoft Jet veritabanı altyapısını temel alırsa Transactions özelliği sıfır değildir ve işlemleri kullanabilirsiniz. Diğer veritabanı altyapıları işlemleri desteklemeyebilir. Bu özelliği doğrudan almak için CDaoDatabase::CanTransact öğesini çağırabilirsiniz. Ayrıntılar için DAO Yardımı'ndaki "İşlemler Özelliği" konusuna bakın.
m_strVersion
Microsoft Jet veritabanı altyapısının sürümünü gösterir. Bu özelliğin değerini doğrudan almak için veritabanı nesnesinin GetVersion üye işlevini çağırın. Ayrıntılar için DAO Yardımı'ndaki "Sürüm Özelliği" konusuna bakın.
m_lCollatingOrder
Dize karşılaştırma veya sıralama için metindeki sıralama düzeninin sırasını belirtir. Olası değerler arasında şunlar bulunur:
dbSortGeneralGenel (İngilizce, Fransızca, Almanca, Portekizce, İtalyanca ve Modern İspanyolca) sıralama düzenini kullanın.dbSortArabicArapça sıralama düzenini kullanın.dbSortCyrillicRusça sıralama düzenini kullanın.dbSortCzechÇekçe sıralama düzenini kullanın.dbSortDutchFelemenkçe sıralama düzenini kullanın.dbSortGreekYunanca sıralama düzenini kullanın.dbSortHebrewİbranice sıralama düzenini kullanın.dbSortHungarianMacarca sıralama düzenini kullanın.dbSortIcelandicİzlanda sıralama düzenini kullanın.dbSortNorwdanNorveç veya Danca sıralama düzenini kullanın.dbSortPDXIntlParadox International sıralama düzenini kullanın.dbSortPDXNorParadox Norveç veya Danca sıralama düzenini kullanın.dbSortPDXSweParadox İsveççe veya Fince sıralama düzenini kullanın.dbSortPolishLehçe sıralama düzenini kullanın.dbSortSpanishİspanyolca sıralama düzenini kullanın.dbSortSwedFinİsveççe veya Fince sıralama düzenini kullanın.dbSortTurkishTürkçe sıralama düzenini kullanın.dbSortUndefinedSıralama düzeni tanımlanmamış veya bilinmiyor.
Daha fazla bilgi için DAO Yardımı'ndaki "Veri Erişimi için Windows Kayıt Defteri Ayarlarını Özelleştirme" konusuna bakın.
m_nQueryTimeout
Bir SORGU ODBC veritabanında çalıştırıldığında Microsoft Jet veritabanı altyapısının zaman aşımı hatası oluşmadan önce bekleyeceği saniye sayısı. Varsayılan zaman aşımı değeri 60 saniyedir. QueryTimeout 0 olarak ayarlandığında zaman aşımı gerçekleşmez; bu, programın yanıt vermeyi durdurmasına neden olabilir. Bu özelliğin değerini doğrudan almak için veritabanı nesnesinin GetQueryTimeout üye işlevini çağırın. Ayrıntılar için DAO Yardımı'ndaki "QueryTimeout Özelliği" konusuna bakın.
m_strConnect
Açık veritabanının kaynağı hakkında bilgi sağlar. Bağlantı dizeleri hakkında bilgi edinmek ve bu özelliğin değerini doğrudan alma hakkında bilgi için bkz . CDaoDatabase::GetConnect üye işlevi. Daha fazla bilgi için DAO Yardımı'ndaki "Özelliği Bağlama" konusuna bakın.
Açıklamalar
Veritabanı, CDaoDatabase sınıfının MFC nesnesini temel alan bir DAO nesnesidir. Yukarıdaki Birincil, İkincil ve Tümü başvuruları, bilgilerin CDaoWorkspace::GetDatabaseInfo üye işlevi tarafından nasıl döndürüldiğini gösterir.
CDaoWorkspace::GetDatabaseInfo üye işlevi tarafından alınan bilgiler bir CDaoDatabaseInfo yapıda depolanır. Veritabanı koleksiyonunda GetDatabaseInfo veritabanı nesnesinin depolandığı nesneyi çağırınCDaoWorkspace.
CDaoDatabaseInfo ayrıca hata ayıklama derlemelerinde bir Dump üye işlevi tanımlar. Bir Dump nesnenin içeriğini dökümü için kullanabilirsinizCDaoDatabaseInfo.
Gereksinimler
Üstbilgi:afxdao.h
Ayrıca bkz.
Yapılar, Stiller, Geri Çağrılar ve İleti Eşlemeleri
CDaoWorkspace Sınıfı
CDaoDatabase Sınıfı