数据校验的这2个字段,怎么数据库还可以插入,校验成功呢?
可能是你的单元格的类型成了数字类型,但是数据库查询的 group 出来的是 字符串类型的列表,所以类型不匹配没有检查出来。
先试下其他的组合结果不是纯数字的看是不是也有问题;
或者直接设置下F3的单元格样式为 文本型
不能加重复的么?直接sql函数查,然后和单元格来匹配一下就行了,如果sql函数查询结果等于单元格就是有了,你可以自己判断 sql("JDBC1", "select name from table where name = '" + C2 + "'", 1, 1) <> C2