起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 209|回复: 9

【结贴】数据表上的数据约束问题

[复制链接]
发表于 2010-2-1 16:24:51 | 显示全部楼层 |阅读模式
在数据表上定义了数据约束,当我将填过的数据清空后,失去焦点里总是报这样一个错误!如下图:不分字段类型!

qq截图未命名.png

3.06 KB, 下载次数: 130

回复

使用道具 举报

 楼主| 发表于 2010-2-1 17:03:09 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

发表于 2010-2-1 17:32:07 | 显示全部楼层
在数据表上定义了数据约束
啥约束,贴出来看看。

另外,取消约束是否就正常了?主要是要看看是否就是这个约束引起的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-1 19:54:17 | 显示全部楼层
数据约束设置如下图,取消了数据约束清空填写的数据是不会报错的!

qq截图未命名.png

2.2 KB, 下载次数: 132

回复 支持 反对

使用道具 举报

发表于 2010-2-2 09:46:08 | 显示全部楼层
你1楼说清空的是cost这个字段吗?如果是,肯定不行了,你定义这个字段的值大于等于0,清空肯定不行了,必须输入一个大于0的值才可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-2 10:35:53 | 显示全部楼层
怎么能将那个错误处理掉呢,或者是报在“数据约错误束信息”里定义的错误信息呢?
回复 支持 反对

使用道具 举报

发表于 2010-2-2 11:01:01 | 显示全部楼层
如果要弹出自己的提示,可以在 数据约错误束信息 里面定义就可以了。
你的意思是 定义了 这个信息,但没有弹出来,是吗?

如果是,你是在数据表的字段上定义的,还是在业务信息下的数据集上定义的?
如果是在表上定义的,那么你检查一下业务信息下的数据集的字段编辑器上是否重载该字段了,如果是,应该这里没有定义上,你是在这里加载字段以后才去表上定义的吧,可以再这里再定义一下就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-2 22:28:24 | 显示全部楼层
不好意思,我没描述清楚!我的意思是说,我在cost字段上定义了数据约束,大于等于0。然后在  数据约错误束信息  里定义了错误信息,如果填写负数报错正常,但当我正确填cost数据后,再将数据清空,然后光标离开时就一直报1楼的错误!这是为什么呢?能不能将这种情况下报出的1楼错误信息,替换成在 数据约错误束信息 定义的错误信息呢?
回复 支持 反对

使用道具 举报

发表于 2010-2-3 09:09:19 | 显示全部楼层
哦,
那你这个值是否必填呢?如果可以为null,那么在定义约束的地方加上就可以了。
cost>=0 or sz is null
这表示当字段为大于等于0,或者为null时,不提示错误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-17 10:21:20 | 显示全部楼层
结,谢谢!atiger
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-10 07:14 , Processed in 0.041382 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表