单选题
如果字段“评价”的取值范围为0~10,则下列关于有效性规则的选项中,错误的是______。
【正确答案】
D
【答案解析】[解析] 根据题意,“评价”字段的取值必须同时满足“>=1”和“<=10”这两个条件,根据有效性规则应将该两个条件用and连接起来。因此A、B、C选项符合题意。因为“<=”符号是用于数值比较的双目运算符,结合顺序为从左到右。所以D选项相当于“(0<[评价])<=10”,第一步计算出“0<[评价]”的结果值为“true”或“false”是逻辑值,当与第二个<=做比较操作时,左边的true/false值会强制类型转换为数值-1/0,然后跟<=右边的值比较,永远1/0小于10,最后的结果是布尔值“真”,故不能起到约束输入的作用。因此选择D选项。