Это действительно рабочее приложение. Хотя и без особого способа захвата ошибок.Почему ветка else не выполняется?
Я просто пытаюсь зарегистрировать поток и не достигая ни ветви If, ни ветви else. Что я могу сделать, чтобы это произошло? Ни одна из сторон ветки не входит в мой txt-файл.
while (reader.Read())
{
if (reader.HasRows)
{
LogMessage("Further Inside Try2 ");
byte[] paymentData = (byte[])reader["payment"];
strPaymentData = ASCIIEncoding.Unicode.GetString(paymentData);
LogMessage(strPaymentData + " strPaymentData");
}
else
{
LogMessage("Payment Retrievlal Failed ");
}
}
вы пытались уйти через код? –
Если ни один из них не достигнут, то ясно, что 'reader.Read()' возвращает значение, которое вычисляется как false. –