Люди, хелп...
Код:
try
{
conn.Open();
SqlDataReader readit = cmd.ExecuteReader();
if (readit.HasRows)
{
theUser = new User((Int64)readit[0], readit[1].ToString(), readit[2].ToString(),
readit[3].ToString(), readit[4].ToString(), (Int32)readit[5]);
}
readit.Close();
}
catch (System.Exception ex)
{
JobInfoIl.Tools.SetErrorMessagesForUser(ex.Message);
}
finally
{
if (conn.State != ConnectionState.Closed)
conn.Close();
}
Выдает ошибку:
Недопустимая попытка чтения при отсутствии данных.
Но при дебаге я вижу что в readit все данные которые должны поступать с базы данных.