string strconn = ConfigurationManager.ConnectionStrings["kingangsTestConnectionString"].ToString();
SqlConnection myConnection = new SqlConnection(strconn);
myConnection.Open();
string strcomm = "select UserName from UserList";
SqlCommand myCommand = new SqlCommand(strcomm, myConnection);
SqlDataReader checkReader = myCommand.ExecuteReader();
//检查用户名是否会重复
while (checkReader.Read())
{
//如果用户名重复,重新设置
if ((string)checkReader["UserName"] == UserName_TextBox.Text.ToString().Trim())
{
CheckUsernameLabel.Text = "用户名不可用,请重新设置!";
UserName_TextBox.Text = "";
return;
}
//如果不重复,进入注册程序
else
{
......
}数据库数据:
UserName UserPwd
[email protected] zhoujunjue
junjue100 11111
[email protected] 123456
zhangxiang zhangxiang
xiexing xiexing
zhoujunjue 11111在检查用户名是否会重复时,输入存在与数据库里的用户,有些能检测到,有些检测不到。这是什么原因???
大侠帮帮忙
数据库注册
SqlConnection myConnection = new SqlConnection(strconn);
myConnection.Open();
string strcomm = "select UserName from UserList";
SqlCommand myCommand = new SqlCommand(strcomm, myConnection);
SqlDataReader checkReader = myCommand.ExecuteReader();
//检查用户名是否会重复
while (checkReader.Read())
{
//如果用户名重复,重新设置
if ((string)checkReader["UserName"] == UserName_TextBox.Text.ToString().Trim())
{
CheckUsernameLabel.Text = "用户名不可用,请重新设置!";
UserName_TextBox.Text = "";
return;
}
//如果不重复,进入注册程序
else
{
......
}数据库数据:
UserName UserPwd
[email protected] zhoujunjue
junjue100 11111
[email protected] 123456
zhangxiang zhangxiang
xiexing xiexing
zhoujunjue 11111在检查用户名是否会重复时,输入存在与数据库里的用户,有些能检测到,有些检测不到。这是什么原因???
大侠帮帮忙
数据库注册
解决方案 »
- asp.net comet 用ashx做服务端 使用session后 代码访问同步?
- 请问一下,mapinfo可以结合sharpmap一起使用吗?地理信息系统问题?
- ASP.NET2.0可以随机设置背景图片不???
- 关于URL问题,其实不知道如何表达,大虾们进来看看
- 关于框架的问题!!!!
- .net中的重点
- 关于在windows 2003上安装petshop的问题
- 如何解决刷新页面时重新执行按钮的单击事件?
- 在ASP.NET中如何让控件获得焦点,并选重文本框中的内容.我用的c#编程语言.
- 安装了VS.NET后为什么还是不能运行ASPX文件??
- asp.net vs2008,gridview导出excel时如何取消其中的超链接?注意:不是模板列
- 部署网站,外网访问报错403
这是要作甚。。你为啥要一个一个比为啥不用where
问题已经解决了。
不过你的 “直接用sql去select” 好像是不错的方法。
可以试试。
用sql语句直接查不好吗?select * from User where UserName='用户名',这样如果有数据不就说明数据库里已经有这个用户名咯!
http://www.cnblogs.com/insus/archive/2013/05/01/3052604.html
+1select count(1) from User where UserName='用户名'
更好
+1select count(1) from User where UserName='用户名'
更好++1
+1select count(1) from User where UserName='用户名'
更好请问有什么好方法可以获得查询结果。如果可以不用存储过程的话。