术语 | CDaoDatabase::CreateRelation | |||||||||||||||||||||||||||||
释义 | CDaoDatabase::CreateRelation void CreateRelation( LPCTSTR lpszName, LPCTSTR lpszTable, LPCTSTR lpszForeignTable, long lAttributes, LPCTSTR lpszField, LPCTSTR lpszForeignField ); throw( CDaoException, CMemoryException ); void CreateRelation( CDaoRelationInfo& relinfo ); throw( CDaoException,CMemoryException ); 参数:
说明: 本函数用于在主表的一个或多个字段与外表的一个或多个字段间建立一个关系。关系不能用于查询或从外部数据库来的表。 如果两个表都只用一个字段,则可以采用本函数的第一个版本。否则就使用第二个版本。单个关系中使用的字段的最大个数为14。 本函数创建了一个DAO关系对象,但这是MFC的实现细节,因为MFC在类CDaoDatabase中实现了对关系对象的封装。MFC未提供关系类。 如果关系对象的属性设置允许级联操作,在关系的主表的记录改变或删除时,数据库引擎就会自动地更新或删除一个或多个相关表中的相关记录。 例如,假设在Customers表和Orders表之间建立了一个允许级联删除的关系。在Customers表中删除记录时,Orders表中与被删除记录相关的记录也会被删除。此外,如果在Orders表与其它的表之间也建立了允许级联删除的关系,则在Customers表中删除记录时,那些表的相关记录也会被删除。 更详细的信息,请参阅DAO帮助中的“CreateRelation方法”。 请参阅:CDaoDatabase::DeleteRelation |
|||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。