Почему метод всегда возвращает true
Есть метод для проверки табельного номера в базе данных. Предполагается, что если он возвращает true, то новый сотрудник не создается. Если такого табельного номера нет, то возвращается false и в базе создается новый сотрудник.
private bool CheckPersonnelNumber()
{
SqliteCommand command = new SqliteCommand();
command = DataBase.GetConnection().CreateCommand();
DataBase.OpenConnection();
command.CommandText = "SELECT PersonnelNumber FROM Employees WHERE PersonnelNumber = @PersonnelNumber";
command.Parameters.AddWithValue("@PersonnelNumber", createEmployeePersonnelNumberBox.Text);
bool answer = Convert.ToBoolean(command.ExecuteNonQuery());
DataBase.CloseConnection();
return answer;
}
Почему метод всегда возвращает true?