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 のオブジェクトの呼び出し GetDatabaseInfo 。CDaoDatabaseInfo は、デバッグ ビルドの Dump のメンバー関数を定義します。CDaoDatabaseInfo のオブジェクトの内容をダンプするために Dump を使用できます。
必要条件
Header: afxdao.h
参照
関連項目
CDaoWorkspace::GetDatabaseCount