【发布时间】:2018-08-21 06:42:05
【问题描述】:
我是 C# 新手,我刚刚学会了如何在我的 WPF 应用程序中将数据输入到 database.mdf 的数据表中。
这是通过以下代码完成的
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();
}
目前通过登录页面登录后,有一个详细信息页面,我想在其中显示以前保存在我的数据库中的名字、姓氏、年龄等详细信息。请问我可以使用哪些 SqlCommands 从数据库中检索所有这些参数数据?
【问题讨论】: