CDaoDatabase::GetRelationInfo

void GetRelationInfo (int nIndex、CDaoRelationInfoamp;relinfoDWORDdwInfoOptions(&A) AFX_DAO_PRIMARY_INFO =);
throw (CDaoException, CMemoryException);

void GetRelationInfo (LPCTSTR lpszName、CDaoRelationInfoamp;relinfoDWORDdwInfoOptions(&A) AFX_DAO_PRIMARY_INFO =);
throw (CDaoException, CMemoryException);

パラメーター

nIndex

インデックスで検索する場合のデータベースの Relations コレクション内の関連オブジェクトのインデックス。

relinfo

要求された情報を返すCDaoRelationInfoオブジェクトへの参照。

dwInfoOptions

取得するとの関係についての情報を指定するオプション。使用可能なオプションはここで彼らとの関係についてを返す関数がと共に一覧表示されます。:

lpszName

名前で検索、リレーションシップ オブジェクトの名前を含む文字列。

解説

データベースの Relations コレクション内の指定されたリレーションシップに関する情報を取得するにはこのメンバー関数を呼び出します。この関数の 2 つのバージョンは、インデックスまたは名前でアクセスします。Relinfoで返される情報の説明については、 CDaoRelationInfo構造体を参照してください。この構造は、 dwInfoOptionsの説明に上記の情報のアイテムに対応するメンバーがあります。1 つのレベルで情報を要求すると、あなたも、前のレベルにも情報します。

特価;連鎖操作 (dbRelationUpdateCascadesまたはdbRelationDeleteCascades) をアクティブにするオブジェクトの属性との関係を設定すると、Microsoft Jet データベース エンジンは自動的に更新または関連主キー テーブルが変更されたときに 1 つまたは複数の他のテーブル内のレコードを削除します。たとえば、Customers テーブルと Orders テーブルの間に連鎖削除のリレーションシップを確立します。[得意先] テーブルからレコードを削除すると、その顧客に関連する [受注] テーブルのレコードも削除されます。他のテーブルと [受注] テーブル間の連鎖削除のリレーションシップを確立する場合は、[得意先] テーブルからレコードを削除するとさらに、これらのテーブルのレコードを自動的に削除されます。(&N)。

データベース オブジェクトの詳細情報を参照してください DAO データベースVisual の C++ プログラマのガイド

CDaoDatabase 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDaoDatabase::GetRelationCount(&N)

Index