单选题 如果字段“学分”的取值范围为1~6,则下列选项中,错误的有效性规则是
【正确答案】 D
【答案解析】解析:本题中“学分”的取值范围为1~6,并且包含1和6。选项A、选项B和选项C都是正确的表达式。选项D中因为“<=”符号是用于数值比较的双目运算符,结合方向为从主到右。第一步计算出“1<=[学分]”的结果值为“true”或“false”的逻辑值,当与第二个<=做比较操作时,左边的true/false值会强制类型转换为数值-1/0,然后跟<=右边值比较,永远小于6,最后的结果是布尔值“真”,进而起不到约束输入的作用,综上可知,选择选项D。