lpszName | 关系对象的唯一命名。名字必须以字母打头,最多可以有40个字符。可以有数字和下划线,但不能包含标点符号和空格。
|
lpszTable | 关系中主表的名字。如果指定的表不存在,MFC会产生一个CDaoExecption类型的异常。
|
lpszForeignTable | 关系中外表的名字。如果指定的表不存在,MFC会产生一个CDaoExecption类型的异常。
|
lAttributes | 关系的类型。是一个long型值。可以用它来增强参照完整性。可以使用位操作OR(|)组合下面的值(只要该组合是有意义的)。
· | dbRelationUnique | 一对一的关系。
| · | dbRelationDontEnforce | 非强制关系(没有参照完整性限制)。
| · | dbRelationInherited | 关系的两个表不在当前数据库中。
| · | dbRelationUpdateCacade | 级联更新(参阅说明部分对级联更新的解释)。
| · | dbRelationDeleteCacade | 级联删除。
|
|
lpszField | 指向字符串(以null结尾)的指针。字符串中包含了主表(由lpszTable指定)的字段名。
|
lpszForeignField | 指向字符串(以null结尾)的指针。字符串中包含了外表(由lpszForeignTable指定)的字段名。
|
rRefinfo | 对一个CDaoRelationInfo对象的参考。该对象包含了待创建的关系的有关信息。
|