关于数据唯一的问题!怎么解决?
szlzc 2003-08-19 09:13:28 我在用asp+sqiserver2000开发时,有一个简单的表:结构和一些记录如下:
id(关键字) user phone
---------------
1 张三 123456
2 张三 123569
3 李四 236457
4 李四 569842
5 王五 456685
6 王五 123456
. . .
. . .
. . .
----------------
现在用户要插入一条记录,比如张三要添加phone为888888,如何判断符合张三的记录里面没有888888,就是说某个用户的phone是唯一的,如果用户插入重复的记录就提醒“已经有了这个号码!添加失败!”如何实现呢?怎么才能判断用户提交的数据不重复呢?我开始是这样想的:先全部列出某个用户的phone,然后组合成字符串,用InStr来判断用户新添加的phone是否在字符串里面,但这样做的话,如果记录很多的话,效率就很低。向各位请教!有什么比较好的方法吗?能给出相关代码最好!多谢!