怎样检测用户名存在 在c#中 举个实例

如题所述

查询出用户表里的用户名,存放在数据表中,将得到的名字与数据表中的用户名比较,相同就存在,没有就不存在。

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 就是用户名存在

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网