Ответ Брайана Денни выше верен, однако я вложу весь код внутри, используя операторы, как показано ниже:
using (SqlConnection dataConnection = new SqlConnection(connectionString))
{
using (SqlCommand SqlCom = dataConnection.CreateCommand())
{
SqlCom.CommandText = "Select * from Login where Username like @Username and Password like @Password";
SqlCom.Parameters.Add(new SqlParameter("@Username", sUserName));
SqlCom.Parameters.Add(new SqlParameter("@Password", sPassword));
dataConnection.Open();
SqlDataReader myreader;
myreader = SqlCom.ExecuteReader();
dataConnection.Close();
}
}
Я не добавил весь ваш код в этот фрагмент, я подумал, что вы поняли идею.
Кроме того, вы можете попробовать изменить оператор select, чтобы он возвращал количество записей, поскольку это все, что вам нужно в любом случае, число:
SELECT COUNT(*) FROM Login WHERE Username like @Username AND Password like @Password
Удачи!