当前位置:编程学习 > C#/ASP.NET >>

C# 麻烦写下登录的SQL语句代码

答案: public static bool L(string UserName, string PassWord)
        {
            bool flag = false;
            string strconnnection = "server=.;uid=sa;pwd=123456;database=zhuhaitao";
            SqlConnection sc = new SqlConnection(strconnnection);
            sc.Open();
            SqlCommand sb = new SqlCommand(strconnnection, sc);
            sb.CommandText = "select * from admin where UserName='"+UserName+"'and PassWord='"+PassWord+"'";
            SqlDataReader rd = sb.ExecuteReader();
            if (rd.HasRows)
            {
                flag = true;
            }
            sc.Close();
            rd.Close();
            return flag;
        }

判断是否登录成功就是看数据库中是否有这条记录   应该有两个接收帐号和密码的文本框  txtUser,txtPwd

"select * from 表名 where  帐号字段="+txtUser.text+"  and  密码字段="+txtPwd.text

希望能帮助你

"select * from 表名 where  帐号="+txtname.value+"

得到这个实体类。之后拿出密码于页面上的进行匹配。

if(实体类.pass == txtpass.value){

OK登陆。}else{

NO提示错误。}

  Dim cn As New OleDbConnection(constr)
        Dim strsql As String
        strsql = "SELECT * FROM 用户管理 where  用户名='" & ComboBox1.Text.Trim & "'and  密码='" & TextBox1.Text.Trim & "'"
        Dim cmd As New OleDbDataAdapter(strsql, cn)
        Dim dt As DataSet = New DataSet()
        cmd.Fill(dt)
        Return dt.Tables(0)

上一个:C# 数据库问题,懂得看哈!!
下一个:C# 怎么实现用菜单切换子窗体

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,