请问如何实现access中某表某一列的值不能相同?

888888888888888 2003-07-08 01:36:38
请问如何实现access中某表某一列的值不能相同?
谢谢!
...全文
164 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
888888888888888 2003-07-09
  • 打赏
  • 举报
回复
if rs.eof then
插入数据
else
客户存在
end if
set Conn=nothing
这样不更好吗?
我看到有的商业软件也是这样处理的。
rxxm 2003-07-08
  • 打赏
  • 举报
回复
把 if not rs.eof then 改为 If Rs.RecordCount>0 then 更好一些
888888888888888 2003-07-08
  • 打赏
  • 举报
回复
caoshangfei给我的,向他表示感谢。 如判定username是否重复。
sql="select * from userinfo where username='"&username&"'"
rs.open sql,conn,1,2
if not rs.eof then
response.write "该用户名存在"
response.end
else
rs.addnew
rs("username")=username
rs.update
end if
研究中....
紫郢剑侠 2003-07-08
  • 打赏
  • 举报
回复
Learning...
801190629 2003-07-08
  • 打赏
  • 举报
回复
stt="select * from 表名 where 列='"&数据值&"'"
rs.open stt,conn,1,1
if no rs.eof then
此用户别人已经注册
rs.close
end if
rs.close
801190629 2003-07-08
  • 打赏
  • 举报
回复
在插入新数据时先看这是否存在这一数据
就像会员注册一样
888888888888888 2003-07-08
  • 打赏
  • 举报
回复
主键唯一。
如果我有几个列都要求值唯一哪?
888888888888888 2003-07-08
  • 打赏
  • 举报
回复
如何实现在页面的提示啊?
即:如果提交的值有重复,网站上的页面报错如何实现?
zhouye411 2003-07-08
  • 打赏
  • 举报
回复
把这列设成唯一的主健就可以了。
tangjinn 2003-07-08
  • 打赏
  • 举报
回复
设为不能重复
lqflsh 2003-07-08
  • 打赏
  • 举报
回复
把这列设成唯一的主健就可以了。
caoshangfei 2003-07-08
  • 打赏
  • 举报
回复
插入数据的时候检测该数据是否存在。
tuya000000 2003-07-08
  • 打赏
  • 举报
回复
把这个一列的字段类型设置为“自动编码”
或者把这一列的字段设置成主键

28,404

社区成员

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

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