-1

パスワードとユーザー名を入力するための Windows フォームを作成する際に、SQL を C# に接続しようとしているこのコードについて本当に助けが必要です。私は dt.Fill(); エラーが発生しました。革新不可能なメンバーです...コードについてどうすればよいか知りたいですか?

namespace Homeworkc
{
   public partial class Form1 : Form
   {
      public Form1()
      {
         InitializeComponent();
      }

      private void button3_Click(object sender, EventArgs e)
      {
         this.Close();
         Application.Exit();
      }

      private void button1_Click(object sender, EventArgs e)
      {
         SqlConnection con = new SqlConnection(@"Data Source=C:\Users\courageboy\AppData\Local\Temporary Projects\Homeworkc\Data.sdf");
         SqlDataAdapter sda = new SqlDataAdapter("Select Count(*)From Login where username='" + textBox1.Text + "'and password='" + textBox2.Text + "'", con);
         DataTable dt = new DataTable();
         dt.Fill();

         if (dt.Rows[0][0].ToString() == "1")
         {
            this.Hide();
            Displayform df = new Displayform();
            df.Show();
         }

         else 
         {
            MessageBox.Show("please you have enter a wrong Username or Password");
         }
      }
   }
}
4

1 に答える 1