如题所述
查询出用户表里的用户名,存放在数据表中,将得到的名字与数据表中的用户名比较,相同就存在,没有就不存在。
DataTable dt=new DataTable();
将查询的数据放入dt中
for(int i=0;i<dt.Rows.Count;i++)
{ if(username.equals(dt.Rows[i]))
{ Message.Show("用户名存在!");
break;
}
else continue;
}
if(i>=dt.Rows.Count)
Message.Show("用户名不存在!");追问
DataTable dt=new DataTable();
将查询的数据放入dt中
for(int i=0;i<dt.Rows.Count;i++)
{ if(username.equals(dt.Rows[i]))
{ Message.Show("用户名存在!");
break;
}
else continue;
}
if(i>=dt.Rows.Count)
Message.Show("用户名不存在!");追问
usename 是什么类型 ?为什么我定义的public static string usename 不行,
错误如下:
“string”不包含“equals”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“equals”(是否缺少 using 指令或程序集引用?)
username 是String类型的
有这个方法的Equals()
不行的话,可以改成if(username==dt.Rows[i].ToString())
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-05-30
select count(*) from table where name='aaa'
count>0 就是用户名存在
count>0 就是用户名存在