Это мой код:Неверная попытка чтения при отсутствии данных присутствует
db.Open();
string updateString = "SELECT TOP 1 RTRIM(kol) kol, RTRIM(adres) adres, RTRIM(numwave) numwave FROM sorters WHERE [email protected] AND [email protected] AND moved_ok IS NULL ORDER BY CAST(kol as int)";
try
{
SqlCommand command = new SqlCommand(updateString, db);
//command.Parameters.AddWithValue("@numdoc", NumDoc);
command.Parameters.AddWithValue("@kodprod", KodProd.Id);
command.Parameters.AddWithValue("@sorter", SorterKod);
SqlDataReader reader = command.ExecuteReader();
reader.Read();//here error
Kol = reader["kol"].ToString();
Adres = reader["adres"].ToString();
NumWave = reader["numwave"].ToString();
NumDoc = reader["numdoc"].ToString();
reader.Close();
}
catch (Exception ex)
{ }
Почему я получаю эту ошибку, когда я запускаю мой код ?:
недействительная попытка читать, когда нет данных имеется
Вы получаете ошибку во время компиляции или выполнения? – Amit
Не связано с ошибкой, но похоже, что вы набрали слово «Адрес». Вы можете получить сообщение об ошибке, если оно правильно написано в базе данных. Если в будущем не возникнет путаницы. – Dzyann
@Roman whats ваша следующая проблема – Sachu