Что не так с кодом? Почему на втором отчете показана ошибка?Проблемы с переменным положением, C#
string level;
int key;
command.CommandText = "SELECT * FROM user WHERE name = 'admin'";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
level = Convert.ToString(Reader["level"]);
key = Convert.ToInt32(Reader["key"]);
MessageBox.Show(level); //Work fine
}
MessageBox.Show(level); //Show error: Use of unassigned local variable 'level'
Эта ошибка появляется только в том случае, если строк нет? – jaltiere
Всегда показывать эту ошибку. – lolalola