社区
VB
帖子详情
注册代码(防止用户名重复)
andywsy
2008-03-23 01:21:54
在这里面怎么添代码啊?就是数据库里已经有了该用户名,别人用该用户名注册的时候怎么让它报错呢?vb.net
Try
conn.Open()
cmd.ExecuteNonQuery()
Panel2.Visible = True
Catch
Label1.Text = "注册失败"
Finally
conn.Close()
End Try
...全文
201
9
打赏
收藏
注册代码(防止用户名重复)
在这里面怎么添代码啊?就是数据库里已经有了该用户名,别人用该用户名注册的时候怎么让它报错呢?vb.net Try conn.Open() cmd.ExecuteNonQuery() Panel2.Visible = True Catch Label1.Text = "注册失败" Finally conn.Close() End Try
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
andywsy
2008-03-23
打赏
举报
回复
放哪里啊?谢谢
a854468521
2008-03-23
打赏
举报
回复
数据库连接的开闭最好少用,耗时耗资源.
a854468521
2008-03-23
打赏
举报
回复
If conn .State = ConnectionState.Closed Then conn .Open()
andywsy
2008-03-23
打赏
举报
回复
错误说明:ExecuteReader 需要打开的并且可用的连接。该连接的当前状态是 Closed。
andywsy
2008-03-23
打赏
举报
回复
if cmd.ExecuteScalar > 0 then 有错啊?
a854468521
2008-03-23
打赏
举报
回复
Dim dsn As String = ConfigurationSettings.AppSettings("DSN_student")
Dim conn As New SqlClient.SqlConnection
conn.ConnectionString = dsn
Dim cmd As New SqlClient.SqlCommand
cmd.Connection = conn
cmd.CommandText = "select count(id) form Student_login where l_name '" & "????" & "'"
If cmd.ExecuteScalar > 0 Then
MsgBox("已经存在的用户.")
Exit Sub
End If
cmd.CommandText = "insert into Student_login (s_id,s,sl_pwd,sl_phone,sl_date,sl_mailbox,sl_memo) values ('" + number.Text + "','" + realname.Text + "','" + password1.Text + "','" + phone.Text + "','" + DateTime.Now.Date + "','" + email.Text + "','" + memo.Text + "')"
Try
conn.Open()
cmd.ExecuteNonQuery()
Panel2.Visible = True
Catch
Label1.Text = "注册失败"
Finally
conn.Close()
End Try
不意思,刚才没在IDE中写错了.
a854468521
2008-03-23
打赏
举报
回复
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim dsn As String = ConfigurationSettings.AppSettings("DSN_student")
Dim conn As New SqlClient.SqlConnection
conn.ConnectionString = dsn
Dim cmd As New SqlClient.SqlCommand
cmd.Connection = conn
cmd.CommandText ="select count(id) form Student_login "
if cmd.ExecuteScalar > 0 then
msgbox "错误"
exit sub
cmd.CommandText = "insert into Student_login (s_id,sl_name,sl_pwd,sl_phone,sl_date,sl_mailbox,sl_memo) values ('" + number.Text + "','" + realname.Text + "','" + password1.Text + "','" + phone.Text + "','" + DateTime.Now.Date + "','" + email.Text + "','" + memo.Text + "')"
Try
conn.Open()
cmd.ExecuteNonQuery()
Panel2.Visible = True
Catch
Label1.Text = "注册失败"
Finally
conn.Close()
End Try
End Sub
andywsy
2008-03-23
打赏
举报
回复
具体怎么编呢?
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim dsn As String = ConfigurationSettings.AppSettings("DSN_student")
Dim conn As New SqlClient.SqlConnection
conn.ConnectionString = dsn
Dim cmd As New SqlClient.SqlCommand
cmd.Connection = conn
cmd.CommandText = "insert into Student_login (s_id,sl_name,sl_pwd,sl_phone,sl_date,sl_mailbox,sl_memo) values ('" + number.Text + "','" + realname.Text + "','" + password1.Text + "','" + phone.Text + "','" + DateTime.Now.Date + "','" + email.Text + "','" + memo.Text + "')"
Try
conn.Open()
cmd.ExecuteNonQuery()
Panel2.Visible = True
Catch
Label1.Text = "注册失败"
Finally
conn.Close()
End Try
End Sub
a854468521
2008-03-23
打赏
举报
回复
[Quote=引用楼主 andywsy 的帖子:]
在这里面怎么添代码啊?就是数据库里已经有了该用户名,别人用该用户名注册的时候怎么让它报错呢?vb.net
Try
conn.Open()
cmd.ExecuteNonQuery()
Panel2.Visible = True
Catch
Label1.Text = "注册失败"
Finally
conn.Close()
End Try
[/Quote]
你可以在写入前先判断该数据库是否有该记录,然后在进入下步.
struts2利用token
防止
表单
重复
提交(源
代码
)
struts2
防止
表单
重复
提交,利用struts的拦截器tokenSession,轻轻松松解决表单
重复
提交的问题。 附件为源
代码
,后台延迟了3秒,可直接在web服务器下部署运行,输入
用户名
和密码后,多点几次提交按钮,然后看控制台...
如何
防止
用户名
重复
注册
1, 在用户输入
用户名
后,用ajax检查
用户名
是否
重复
2,执行登陆操作时 方法一:直接在创建表的时候,建立唯一键. try{//直接insert }catch(...){} b,如果
用户名
不是主键, 方法二:在不修改表结构的情况下, ...
php
防止
用户名
重复
注册
,php禁止
重复
注册
用户名
的方法
php禁止
重复
注册
用户名
的方法发布时间:2020-08-18 09:49:47来源:亿速云阅读:98作者:小新这篇文章将为大家详细讲解有关php禁止
重复
注册
用户名
的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完...
c语言实现
用户名
重复
检查,ajax检查
用户名
重复
ajax检查
用户名
重复
1.获取ajax对象new XMLHttpRequest();IE6-8: new ActiveXOject("Microsoft.XMLHTTP");兼容判断:if(XMLHttpRequest){...}else{...}2.打开链接:open()open(method,url,async):method:请求方式GET/...
javaEE(四)
用户名
重复
部分
上图是usercontroller
注册
部分的
代码
,对前台传过来的数据进行判断,如果不
重复
的话进行
注册
,
重复
的话给出相应的提示,
注册
成功以及
注册
失败都有相关的提示 以上三张图是userdao,userservice和useriml的
代码
,...
VB
16,556
社区成员
110,528
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章