如何设置才能使某一字段中添加的值不能有相同的

seslover 2007-02-28 07:32:50
用ASP和ACCESS做一个小系统,做完后发现,在姓名修改的时候可以把名字修改成已经存在的别人的姓名,这样不好,如何才能在数据库中设置使某一字段只存在唯一的值

如果用ASP,该是怎样的思路才能使某一字段中的值没有重复的,也就是上面说的,不会有相同的姓名出现在数据库中,请帮助解决,谢谢~
...全文
183 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
itzhiren 2007-03-02
  • 打赏
  • 举报
回复
select * from table where realname='aa' and realname<>'cc'

cc是原来的姓名,aa是修改后的姓名
itzhiren 2007-03-02
  • 打赏
  • 举报
回复
把自己那一条去掉不就行了
salon118211 2007-03-02
  • 打赏
  • 举报
回复
你更新记录时先跟据那个字段叛断一下数据库里有没有这个人就行了呀!很简单呀
seslover 2007-03-02
  • 打赏
  • 举报
回复
数据库中好解决,可ASP中判断的话应该如何操作呢

修改的时候,先判断数据库中有没有记录,然后再UPDATE,可怎么查都会有一条以上记录(包括自己),
那提示已经存在记录的操作该怎么样呢,希望得到大家的帮助
liuyann 2007-02-28
  • 打赏
  • 举报
回复
不推荐以 姓名 为主键,建议另设一个工号,学号或者别的什么。 因为姓名重复的实际情况很多
anndy1999 2007-02-28
  • 打赏
  • 举报
回复
将姓名字段设为主键,即可以使该字段不能有重复的内容.
在提交前,最好也应该在ASP中判断一下.

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧