Tracy.Liu 发表于 2019-1-9 09:54:08

一看就会,超有用活字格技能:四十六,开启必须或唯一报错

本帖最后由 Tracy.Liu 于 2019-1-9 16:38 编辑

有的时候我们会发现,当给数据表中某个字段勾选“必须”或“唯一”时,会报错。

比如下图中,给文本字段勾选“必须”会报如下错误:
   
又比如下图中,给文本1字段勾选“唯一”会报如下错误:
   

又或者我们想开启自动编号,而自动编号的前提是字段“必须”且“唯一”,于是我们又会遇到这样的报错:
   
   

碰到这个就让人很烦躁,怎么老报错啊,到底怎么回事?{:3_57:}

其实原因超简单的,就拿下图中的数据表来说
   
在这个数据表中已经有数据了,而且对于文本字段已经存在为空的数据,强制要把这个字段设置成“必须”,那字段中本身已经存在的空值怎么办?数据库表示:臣妾做不到啊~~~
一样的道理,对于文本1字段已经存在有重复的数据,强制要把这个字段设置成“唯一”也同样是不可行的。
于是乎就一直提示您出错啦~

所以呐~在您要使用字段验证功能时,一定要先保证您所操作字段中的数据没有空值或者没有重复值呢~
做到这一点,就能妥妥地勾选上“必须”或“唯一”啦~:jy74a:


页: [1]
查看完整版本: 一看就会,超有用活字格技能:四十六,开启必须或唯一报错