分类：电脑/网络-软件-网络软件
问题：ASP.NET高高手请进来救救吧,谢谢!衷心感谢啊!高手朋友，首 
高手，首先感谢你走进来，请你耐心看完我的问题，帮帮我好吗？谢谢啊！我学习的是ASP.NET编程,语言是C#。我做了一个用户登陆的程序，思路是这样的：前台两个输入框，分别用来输入用户名和密码，在做后台程序前我先在MS SQL Server 2000中建立一个用户表(表名yonghubiao),两个字段(分别是yonghu和mima)。在写处理程序的时候，只要判断输入的用户名和密码能与数据表中的一条相符就能登陆（实际写的程序是相符的记录条数大于0就能登陆，当然yonghu是主键用户名自然就不会重复），我相信我这思路是合理的。但一个问高手，首先感谢你走进来，请你耐心看完我的问题，帮帮我好吗？谢谢啊！我学习的是ASP.NET编程,语言是C#。我做了一个用户登陆的程序，思路是这样的：前台两个输入框，分别用来输入用户名和密码，在做后台程序前我先在MS SQL Server 2000中建立一个用户表(表名yonghubiao),两个字段(分别是yonghu和mima)。在写处理程序的时候，只要判断输入的用户名和密码能与数据表中的一条相符就能登陆（实际写的程序是相符的记录条数大于0就能登陆，当然yonghu是主键用户名自然就不会重复），我相信我这思路是合理的。但一个问题我就是搞不成功，怎样获取符合查寻条件的记录条数（仅仅是一个条目数值，而不是实际数据），下面是我的部分代码，请高手帮分析一下嘛，谢谢！string chaxun;        chaxun = "Select * from yonghubiao where yonghu='"+用户名变量+"' and mima='"+密码变量+"'";        SqlCommand cmd=new SqlCommand(chaxun,myConnection);int jilutiaoshu;        jilutiaoshu =Convert.ToInt32(cmd.ExecuteNonQuery());        if (jilutiaoshu > 0)        {            Label3.Text = "恭喜你，登陆成功！";        }        else        {            Label3.Text = "对不起！你输入的用户名或密码不正确，请重新输入！";        }不知是哪里不对呀，我怎么登陆都是报“对不起！你输入的……”明明输入是完完全全正确的，我想可能是程序没有返回符合条件的记录条数吧？到底要用Command的哪个方法才能实现呀？衷心感谢高手啊！感激不尽啊！
回答：string adminName=Request.Form["txtName"];string adminPassword=Request.Form["txtPassword"];Sqlonnection con = db.createConection();con.Open();SqlCommand cmd = new SqlCommand("select * from admin where adminName ='"+adminName+"' and adminPassword ='"+adminPassword+"'",con);int loginOk = Convert.ToInt32(cmd.ExecuteScalar());if (loginOk >0 )   {    Session["adminName"]=adminName;    Response.Redirect ("admin_index.aspx");   }else   {   this.labText.Text="错误的用户名或密码,请重新输入!";   this.labText.Visible=true;}上面的代码是我在做登陆的时候用到的。。你可以看一下。在int loginOk = Convert.ToInt32(cmd.ExecuteScalar());跟你用的不一样。。祝好运。。。