问题描述
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespaceKTVAdmin{publicpartialclassFrmAdmin:Form{publicFrmAdmin(){InitializeComponent();}privatevoidbtndl_Click(objectsender,EventArgse){//用户名和密码都不为空if(CheckInput()){stringmessage=string.Empty;//表示验证的消息//检索用户名,密码是否存在if(CheckUser(refmessage)){FrmMainf=newFrmMain();f.Show();this.Hide();}}}///<summary>///检索用户名,密码是否存在///</summary>///<paramname="message">提示的消息</param>///<returns>Ture:检索到用户,False:没有检索到用户</returns>publicboolCheckUser(refstringmessage){boolisValidUser=false;//表示验证是否通过stringuserName=txtyhm.Text.Trim();//输入的用户名stringuserPwd=txtmm.Text.Trim();//输入的密码//确定查询用的SQL语句StringBuildersb=newStringBuilder();sb.AppendFormat("SELECTCOUNT(*)FROM[admin_info]"+"WHERE[admin_name]='{0}'AND[admin_pwd]='{1}'",userName,userPwd);SqlConnectionconn=newSqlConnection(newDBHelper().constr);try{conn.Open();SqlCommandcomm=newSqlCommand(sb.ToString(),conn);intn=(int)comm.ExecuteScalar();if(n>0){isValidUser=true;}else{message="用户名或密码不存在!";isValidUser=false;}}catch(Exceptionex){message="系统发生错误!";isValidUser=false;}finally{//关闭数据库链接conn.Close();}returnisValidUser;}
解决方案
解决方案二:
各位帮个忙啊小弟初学
解决方案三:
refmessage使用了?,判断了?否则何用