Я пишу программу для банковских счетов, в которой люди регистрируют учетную запись и получают свой собственный банковский счет.
В настоящее время мой считыватель данных продолжает возвращать странные аргументы в мой ярлык.
public void Saldo()
{
SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Jobva\source\repos\Fundamentals\Fundamentals\bin\Debug\BankOfFontys.mdf;Integrated Security=True");
con.Open();
SqlCommand myCommand2 = con.CreateCommand();
myCommand2.CommandText = "SELECT saldo FROM Account WHERE gebruikersnaam ='" + naam + "'";
myCommand2.CommandType = CommandType.Text;
SqlDataReader reader2 = myCommand2.ExecuteReader();
saldoLbl.Text = Convert.ToString(reader2);
}
Это мой код, но по какой-то причине он не возвращает фактическое значение, также я использую правильную версию в команде, "naam" - это строка, в которой есть имя пользователя, введенное человеком, ион должен искать только в столбце, в котором это имя пользователя соответствует строке.
Как это работает?