约束的问题,帮帮我!! (50分)

  • 主题发起人 主题发起人 yyhhnn
  • 开始时间 开始时间
Y

yyhhnn

Unregistered / Unconfirmed
GUEST, unregistred user!
我在SQL SERVER2000中给我的一个表中 身份证号列 设定了CHECK约束;
即:身份证号 LIKE '[0-9][0-9][0-9][0-9][0-9]'
在SQL SERVER2000操作中可以约束

但为什么在DELPHI里看不到了
table1.fieldbyname('身份证号').hasconstraints=false ????
table1.fieldbyname('身份证号').importedconstraint='' ???
 
有人知道吗?
还有:服务器端约束怎么用阿??
如果importedconstraint不为空,怎样根据它的设置而进行在应用程序内完成的合法性检查??
 
想问一下,各位高手你们数据库的约束是怎么做的?是在客户端写,还是在用服务器端的约束?
两者有什么利弊??
为什么没有人回答我的问题??(我的字段在DELPHI里都是动态的,不是静态字段)
 
我觉得还是在前台控制好点。想想,当你把前台数据通过网络传到后台以后才知道你输入
的数据有错,这样作效率不是很高的。
至于你的这个问题,多看看字符串的处理函数。。。。
在DELPHI中搜索帮助index : String handling routines
 
delphi能不能认到不管他,反正不对的话,服务器会返回错误回来
 
其实,你只要加上掩码就OK了

格式如下:!999999999999999999;1;_
 
后退
顶部