次の方法で共有


CDaoDatabaseInfo 構造体

CDaoDatabaseInfo の構造はデータ アクセス オブジェクト (DAO) に対して定義されているデータベース オブジェクトに関する情報が含まれています。

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
};

パラメーター

  • m_strName
    一意のデータベース オブジェクトの名前を指定します。このプロパティを直接取得するには、呼び出し CDaoDatabase::GetName。詳細については、 DAO ヘルプ トピック 「Name プロパティ」を参照してください。

  • m_bUpdatable
    データベースに変更を加えることができるかどうかを示します。このプロパティを直接取得するには、呼び出し CDaoDatabase::CanUpdate。詳細については、 DAO ヘルプの 「更新可能なプロパティ」を参照してください。

  • m_bTransactions
    データ ソースがトランザクション —後でキャンセル (コピー)またはコミットできる一連の変更の記録でをサポートするかどうかを示します (保存)。データベースが Microsoft Jet データベース エンジンに基づいている場合は、トランザクションのプロパティが以外で、トランザクションを使用できます。他のデータベース エンジンは、トランザクションをサポートしない場合もあります。このプロパティを直接取得するには、呼び出し CDaoDatabase::CanTransact。詳細については、 DAO ヘルプ トピック 「トランザクション プロパティ」を参照してください。

  • m_strVersion
    Microsoft Jet データベース エンジンのバージョンを示します。このプロパティの値を直接取得するには、データベース オブジェクトの GetVersion のメンバー関数をダイヤルします。詳細については、 DAO ヘルプ トピック 「バージョン プロパティ」を参照してください。

  • m_lCollatingOrder
    文字列比較と並べ替えのテキストの並べ替え順序のシーケンスを指定します。次の値を使用できます。

    • dbSortGeneral の使用の概要 (英語、フランス語、ドイツ語、ポルトガル語、イタリア語、スペイン語)最新の並べ替え順序。

    • の使用dbSortArabicアラビア並べ替え順序。

    • の使用dbSortCyrillicロシアの並べ替え順序。

    • の使用dbSortCzechチェコの並べ替え順序。

    • の使用dbSortDutch オランダの並べ替え順序。

    • dbSortGreek の使用、ギリシャ語の並べ替え順序。

    • dbSortHebrew の使用およびヘブライ語の並べ替え順序。

    • の使用dbSortHungarianハンガリーの並べ替え順序。

    • dbSortIcelandic の使用アイスランドの並べ替え順序。

    • dbSortNorwdan の使用またはノルウェー デンマークの並べ替え順序。

    • の使用dbSortPDXIntlParadox の国際並べ替えの順序。

    • の使用dbSortPDXNorParadox のノルウェーまたはデンマークの並べ替え順序。

    • の使用dbSortPDXSweParadox のスウェーデンまたはフィンランドの並べ替え順序。

    • dbSortPolish の使用ポーランドの並べ替え順序。

    • の使用dbSortSpanishスペインの並べ替え順序。

    • dbSortSwedFin の使用またはスウェーデン フィンランドの並べ替え順序。

    • の使用dbSortTurkishトルコ語の並べ替え順序。

    • dbSortUndefined 並べ替え順序は未定義または不明です。

    詳細については、 " " を 「DAO ヘルプのデータ アクセス用の Windows レジストリ設定を」カスタマイズしてください。

  • m_nQueryTimeout
    クエリが ODBC データベースで実行するときにタイムアウト エラーが発生する前に Microsoft Jet データベース エンジンで待機する秒数。既定のタイムアウト値は 60 秒です。QueryTimeout が 0 に設定されている場合、タイムアウトが発生しない; これにより、プログラムで応答が停止する可能性があります。このプロパティの値を直接取得するには、データベース オブジェクトの GetQueryTimeout のメンバー関数をダイヤルします。詳細については、 DAO ヘルプ トピック 「QueryTimeout プロパティ」を参照してください。

  • m_strConnect
    開いているデータベースのソースに関する情報を提供します。の詳細については、このプロパティの値を直接取得することに関する情報の文字列を、 " CDaoDatabase::GetConnect のメンバー関数を接続します。詳細については、 DAO ヘルプ トピック 「変換プロパティ」を参照してください。

解説

データベース クラスは CDaoDatabaseの MFC オブジェクトの基になる DAO のオブジェクトです。プライマリ、セカンダリへの参照は、上ですべて情報が CDaoWorkspace::GetDatabaseInfo のメンバー関数によってどのように戻るかを示します。

CDaoWorkspace::GetDatabaseInfo のメンバー関数によって取得された情報は CDaoDatabaseInfo の構造体に格納されます。データベースのコレクションにデータベース オブジェクトが格納されている CDaoWorkspace のオブジェクトの呼び出し GetDatabaseInfoCDaoDatabaseInfo は、デバッグ ビルドの Dump のメンバー関数を定義します。CDaoDatabaseInfo のオブジェクトの内容をダンプするために Dump を使用できます。

必要条件

Header: afxdao.h

参照

関連項目

CDaoWorkspace クラス

CDaoDatabase クラス

CDaoWorkspace::GetDatabaseCount

その他の技術情報

構造体、スタイル、コールバック関数とメッセージ マップ