在VS2013表单中显示表中的值

时间:2017-07-25 21:21:32

标签: mysql forms

我创建了一个登录表单,它会检查数据库中您提供的用户名和密码,如果存在用户名,则会将您转到下一个表单:“欢迎'用户名'”。现在,我想显示另一个表中有关登录的人员记录在数据库中的其他信息。这是我的代码,一直在努力,不知道要改变什么使它工作,我收到cmd和读者的错误,说他们在当前的上下文中不存在。

    private void PopulateFields()
    {
        string conString = (@"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\slame\OneDrive\Dokumenti\relacijska_baza_podataka.mdf;Integrated Security=True;Connect Timeout=30;");
        SqlConnection con = new SqlConnection(conString);

        string selectSql = "select * from Pending_Tasks";
        SqlCommand com = new SqlCommand ("Select * From student where username='" + textBox3.Text + "' and Password ='" + textBox4.Text + "'", con);


       try
       {
           con.Open();

           using (SqlDataReader read = cmd.ExecuteReader())
           {
               while(reader.Read())
            {
                textBox3.Text = (read["username"].ToString());
                textBox4.Text = (read["password"].ToString());
            }         
           } 
          }
        finally
   {
      con.Close();
}

0 个答案:

没有答案