I am new to c# and I had just learned how to input data into datatable of the database.mdf within my WPF Application.
This is done via the following code
SqlConnection sqlCon = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;");
try
{
if (sqlCon.State == ConnectionState.Closed)
sqlCon.Open();
String query = "SELECT COUNT(1) FROM tbl WHERE Username=@Username and Password=@Password";
SqlCommand sqlCmd = new SqlCommand(query, sqlCon);
sqlCmd.CommandType = CommandType.Text;
sqlCmd.Parameters.AddWithValue("@Username", txtbxUsername.Text);
sqlCmd.Parameters.AddWithValue("@Password", pswbxPassword.Password);
int count = Convert.ToInt32(sqlCmd.ExecuteScalar());
if (count == 1)
{
MessageBox.Show("Login successfully!");
DetailPage newpage = new DetailPage();
newpage.Show();
this.Close();
}
else
{
MessageBox.Show("Username or password is incorrect");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
sqlCon.Close();
}
Currently after logging in via the login page, there's a detail page where I want to display details like firstname, lastname, age which are saved in my database previously. May I ask what are the SqlCommands I could use to retrieve all these parameters data from the database?