というコードを記述する方法です。このコマンドを作成してデータベースからデータを取得する方法は次のとおりです。コードは、入力されたデータがデータベースのデータと同じであれば、このフォームを閉じて新しいデータを開きます。c#データベースからのデータが入力されたデータと同じ場合は、
SqlDataAdapter command = new SqlDataAdapter("select * from tblLogin where Gebruikersnaam = @Gebruiker and GeheimeVraag = @GeheimeVraag and Antwoord = @Antwoord", con);
DataTable dt = new DataTable();
command.SelectCommand.Parameters.AddWithValue("@Gebruiker", txtGebruikersnaam.Text);
command.SelectCommand.Parameters.AddWithValue("@GeheimeVraag", ddlGeheimeVraag.Text);
command.SelectCommand.Parameters.AddWithValue("@Antwoord", txtAntwoord.Text);
command.Fill(dt);
if()
{
this.Hide();
FormLoginWW2 ss = new FormLoginWW2();
ss.Show();
}
else
{
MessageBox.Show("Error");
}
「データが正しい」とはどういう意味ですか?どのようにこれを判断するのですか? –
と同じデータがデータベース内のデータと同じ場合。それがより明確になることを望んで質問を編集しました – Viktor