“唯一约束”对话框
更新:2007 年 11 月
允许您在数据表的一个或多个列上放置唯一约束,从而保证在一个列或多个列的组合中不会出现重复值。例如,主键列总有唯一约束。如果在运行时试图将重复值放置在受约束的列中,则唯一约束将引发错误。
用户界面元素列表
名称
约束对象的名称。在代码中引用约束时使用此名称,在“属性”窗口中编辑约束时将此名称用作标识符。列
确定约束中涉及的列。通常为单个列创建一个唯一约束。不过,也可以创建在列组合中检查唯一性的约束:个别列值可能重复,但约束列中的值的组合为唯一。主键
将此约束指定为表的主键。此设置将导致对数据集定义进行其他更改,包括:表的 PrimaryKey 属性(一个数组)经过设置以反映您为此约束指定的列。
约束中每一列的 Unique 属性均设置为 true。
约束中每一列的 AllowDBNull 属性均设置为 false。
打开“唯一约束”对话框
在类型化数据集中显示此对话框
在“数据集设计器”中打开该数据集。
右击要添加约束的列。
指向“添加”,然后选择“键”。
在非类型化数据集中显示此对话框
选择窗体或组件中的非类型化数据集。
在“属性”窗口中,单击 Tables 属性中的按钮以显示表集合编辑器。
在“成员”列表中,选择要为其定义约束的表。
选择“约束”属性,然后单击“(Collection)”旁边的按钮。
在“约束集合编辑器”中,单击“添加”,然后选择“UniqueConstraint”。