回 帖 发 新 帖 刷新版面

主题:[原创]求助c#!!



我想做一个登录界面,窗体上有两个label分别是有用户名和密码,还有两个textbox
一个button登录按钮,下面是我写的一段程序,我调试了一下好像有哪里不对,但我却找不到原因,希望能够得到大家的帮助,谢谢。
 private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "" || textBox2 .Text == "")
            {
                MessageBox.Show("请输入用户名和密码,然后再登录");
                return;
            }
            string Str = "Persist Security Info=False;Initial Catalog=denglu;";
            Str += "Data Source=localhost;Integrated Security=SSPI;";
           
            string ComStr = "select user,password from user_pass;";

            SqlConnection Con = new SqlConnection(Str);
            Con.Open();
            SqlCommand Com = new SqlCommand(ComStr, Con);
            SqlDataAdapter myDA = new SqlDataAdapter();
            myDA.SelectCommand = Com;
             DataSet myDS = new DataSet();
            myDA.Fill(myDS, "denglu");
            Con.Close();
            MessageBox.Show("登陆成功");
            return;


        }

回复列表 (共1个回复)

沙发

string ComStr = "select user,password from user_pass;";
改为:"select user,password from user_pass where user = '"+ this.textbox1.txt + "' and password = '" + this.textbox2.txt + "'";
把最后几行改为:
            DataSet myDS = new DataSet();
            int c = myDA.Fill(myDS, "denglu");
            Con.Close();
            if(c == 1) MessageBox.Show("登陆成功");
            return;

我来回复

您尚未登录,请登录后再回复。点此登录或注册