加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[VB.NET]用户名重复的问题

发布时间:2020-12-16 23:44:45 所属栏目:大数据 来源:网络整理
导读:用户名重复的问题 比如在注册的时候在TEXTBOX里要注册用户名,但是表里已经有同样的用户名存在了,怎么才能判别呢,表名字name,用户名一列名字ID,有个TEXTBOX1写用户名的,那么在BUTTON下应该怎么写这个代码啊,如果表里已经有相同的用户名的话就表示“错误
用户名重复的问题 比如在注册的时候在TEXTBOX里要注册用户名,但是表里已经有同样的用户名存在了,怎么才能判别呢,表名字name,用户名一列名字ID,有个TEXTBOX1写用户名的,那么在BUTTON下应该怎么写这个代码啊,如果表里已经有相同的用户名的话就表示“错误”没有的话就表示“正确” __________________________________________________________________________ 查询一下不就行了 "select * from name where 用户名= '' " & trim(text1.text) & " '' 如果查询出数据,说明这个用户名已经存在了 __________________________________________________________________________ 去这儿看看这个帖子吧 http://community.csdn.net/Expert/TopicView3.asp?id=5521612 __________________________________________________________________________ 查询我会啊,然后呢,查到有重复的后再怎么写啊,我是初学的 __________________________________________________________________________ 你竟然已经查询出来了,当然是向用户反回查询结果了 __________________________________________________________________________ 。。。怎么反馈啊。。。第一次碰到。。。不会饿。。。是不是设个A啊。。。能不能具体和我说下啊,谢谢啊 __________________________________________________________________________ 顶上去啊,怎么做啊 __________________________________________________________________________ 谁把具体的代码写给我啊,谢谢啊 __________________________________________________________________________ 根据输入的条件查询数据库, if dt.rows.count> 0 then msgbox( "已经存在 ") end if __________________________________________________________________________ 最好参考网站上很多的用户注册 验证方式ajax __________________________________________________________________________ 还是不清楚啊。。。能不能写具体点啊 __________________________________________________________________________ 问一下啊,有时候查询出没有数据的时候会跳出来个“在0处没有任何行”怎么才能不让他跳出来这句话啊 __________________________________________________________________________ "select * from name where 用户名= '' " & trim(text1.text) & " '' int i Dim i As Integer i = cmd.ExecuteNonQuery() if i=1 then ''你要处理的语句..(表示查询到结果,有一条记录) else ''你要处理的语句 end if 注:这样的方法不适合大型的数据库.不然查询要等半天 __________________________________________________________________________ Dim Counts as Integer Dim Sqlstr as String SQLstr = "select count(*) from name where 用户名= '' " & trim(text1.text) & " '' " Counts = cmd.ExecuteScalar() ''cmd -> SqlCommand类型 If Counts = 1 Then ''出现重复... Else ''没有重复... End if __________________________________________________________________________ 查询后返回一个值,当你要追加的时候就可以根据这值来处理 比如=1说明数据库里面已经存在这数据,就不给通过,否则插到数据库. __________________________________________________________________________ 其实我觉得可以这样: 不查询,直接用insert语句执行插入,如果重名就会发生错误,catch这个错误后,根据错误的类型将信息反馈给用户. __________________________________________________________________________

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读