[VB.NET]用户名重复的问题
来源:互联网 发布:白客网络春晚 编辑:程序博客网 时间:2024/05/04 12:09
<script type="text/javascript"><!--google_ad_client = "pub-8333940862668978";/* 728x90, 创建于 08-11-30 */google_ad_slot = "4485230109";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
用户名重复的问题
比如在注册的时候在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这个错误后,根据错误的类型将信息反馈给用户.
__________________________________________________________________________
用户名重复的问题
比如在注册的时候在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这个错误后,根据错误的类型将信息反馈给用户.
__________________________________________________________________________
- [VB.NET]用户名重复的问题
- [VB.NET].net 2003 Framework 1.1 文件上传问题(webServer和fileServer的用户名、密码不同)
- VB.NET取得登录计算机系统的用户名(亲自实践)
- [VB.NET]datareader的问题!!!!!
- [VB.NET]多线程的问题.
- [VB.NET]打印机的问题
- [VB.NET]Process的问题.
- vb.net数据库连接的问题
- Git push时重复输入用户名密码的问题
- 解决Git push时重复输入用户名密码的问题。
- [VB.NET]ADO.NET的Update问题
- [VB.NET]vb.net 调用c写的dll问题
- [VB.NET]用vb.net 备份sql数据库的问题
- [VB.NET]vb.net中控件的问题
- [VB.NET]vb.net 更换版本后的问题
- [VB.NET]vb.net的一个小问题
- vb.net 数组去除重复
- Vb.Net防止同一程序重复运行的方法
- [VB.NET]如何导入excel表格到数据库
- [VB.NET]用自动编号做为主键的表无法更新 救命,急!!!!!!!!!!!!!!!!!!!!!
- 网站开发技术小议
- level set介绍2(基本原理,基本思想)
- 女白领倒贴十万征婚 仅两名男士应征
- [VB.NET]用户名重复的问题
- [VB.NET]有关控件组的问题!
- [VB.NET]asp.net vb.net 菜鸟问题~~~求助
- UNICODE环境下整行读取文本文件的方法
- [VB.NET]使用ODBC更新DBF表时提示操作符号丢失 怎么弄啊
- [VB.NET]如何获取本机的子网掩码或者广播地址
- [VB.NET]在DataGridView中怎样直接更新行?马上给分
- [VB.NET]DataGrid控件中分页时,每页显示最多十页索引,其他为
- [VB.NET]detailsview 的更新、插入、删除操作遇到的问题