Как исправить ошибку "System.InvalidOperationException: "Недопустимая попытка чтения при отсутствии данных.""?
using (SqlConnection connection = new SqlConnection(@"Data Source=...; Initial Catalog=Airlines; Integrated Security=True"))
{
connection.Open();
string sqlExpression = "SELECT ID FROM Users WHERE ID = 1";
SqlCommand LoginData = new SqlCommand(sqlExpression, connection);
SqlDataReader LoginReaderData = LoginData.ExecuteReader();
if (LoginReaderData.HasRows)
{
object ID = LoginReaderData["ID"];
Mail.Text = (string)ID;
}
else
{
MessageBox.Show("Пользователь не найден");
}
}