Я пытаюсь создать страницу входа.
Я получаю идентификатор пользователя и пароль в качестве параметров, и я хочу получить доступ к своей базе данных и сравнить их, но когда я выполняю запрос, используя ExecuteReader
, запрос всегда отключается.
Сама база данных очень и очень мала, всего около 5 или 6 пользователей, поэтому она не должна иметь тайм-аут ......
SqlConnection cnn = null;
string connectionString = null;
connectionString = @"Data Source=DESKTOP-A5GR284\SQLEXPRESS;Initial Catalog=Chat_DB;Integrated Security=True";
cnn = new SqlConnection(connectionString);
cnn.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM Users", cnn);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.HasRows)
{
while (reader.Read())
{
Console.WriteLine("{0}", reader.GetString(1));
}
reader.NextResult();
}
cnn.Close();
Считыватель отключится до входа в цикл while