Получение первичного ключа из 2 полей входа - PullRequest
0 голосов
/ 26 марта 2019

Мне нужно получить pk из таблицы, которая имеет три столбца, это wpf, использующий два тестовых поля, входные данные которых должны быть в базе данных

Пример

1    mo       1234
2    luke     5678 
3    tom      qwert
etc

Итаккогда я набираю tom в поле своего имени пользователя и qwer в поле ввода пароля, я должен получить 3.

Это код, который у меня есть

string searchdb = @"SELECT Count(*) FROM login
                    WHERE username = @username AND password = @password";

using (SqlCommand cmd = new SqlCommand(searchdb, connection))
{
     connection.Open();

     cmd.Parameters.AddWithValue("@username", usernametxt.Text);
     cmd.Parameters.AddWithValue("@password", passwordtxt.Text);

     int result = (int)cmd.ExecuteScalar();

     if (result > 0)
     {
           int j = result;
           MessageBox.Show("Logged In!");
           entry1 entry1 = new entry1();                            
           entry1.Show();
           this.Close();
     }
}
...