| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 456 人关注过本帖
标题:为什么总是提示我用户已经存在呢?(在库中没有)
只看楼主 加入收藏
zmyzzz
Rank: 1
等 级:新手上路
帖 子:145
专家分:0
注 册:2005-9-21
收藏
 问题点数:0 回复次数:3 
为什么总是提示我用户已经存在呢?(在库中没有)
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <% option explicit dim conn,db,sql,username,userphone dim rs db="mdb/aaaa.mdb" Set conn = Server.CreateObject("ADODB.Connection") conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) sql="select *from aaaaa" Set rs = Server.CreateObject("ADODB.RecordSet") rs.open sql,conn,1,1 username=request.form("textname") userphone=request.form("textphone") sql="select * from aaaaa where name=username" if not rs.eof then '表示有记录 response.write "该用户已经存在" else sql="insert into aaaaa (name,phone) values ('"&username&"','"&userphone&"')" conn.Execute(sql) response.write "用户:"&username&"添加成功!" end if rs.close conn.close set conn=nothing %> 就第一次添加成功了,再添加的时候就提示我用户已经存在了....这是怎么回事啊???
搜索更多相关主题的帖子: 用户 提示 
2005-09-22 17:23
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
[QUOTE]sql="select * from aaaaa where name=username"[/QUOTE] sql="select * from aaaaa where name='"&username&"'"
2005-09-22 17:29
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
sql="select * from aaaaa where name='"&username&"'" rs.open sql,conn,1,1'这句话放在这里!不要放在上面 你查所有的当然会not eof 了
2005-09-22 17:31
zmyzzz
Rank: 1
等 级:新手上路
帖 子:145
专家分:0
注 册:2005-9-21
收藏
得分:0 
哦.....我明白了,已经可以了..谢谢大家

吾尝终日而思之,不如须臾之所学也
2005-09-23 09:02
快速回复:为什么总是提示我用户已经存在呢?(在库中没有)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032274 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved