Проблемы с OdbcDataReader - PullRequest
       0

Проблемы с OdbcDataReader

1 голос
/ 21 марта 2012

Вот мой код для чтения моих данных в БД:

OdbcDataReader rdr = cmd.ExecuteReader();           
while (rdr.Read())
{
    PetraStruct.TFmTop TempTop = new PetraStruct.TFmTop();
    TempTop.Name = (string)rdr["TOPNAME"];
    TempTop.MD = Convert.ToDouble(rdr["MD"]);
}
rdr.Close();

После запуска cmd.ExecuteReader() я вижу, что у моего читателя есть результаты:

Results can be seen

По какой-то причине, когда while(rdr.Read()) оправдано, rdr.Read () возвращает false, и мои результаты сдуваются:

Results gone

Весь мой блок пока пропущен, и я заканчиваю на rdr.Close().

Кто-нибудь имеет представление о том, что может происходить, и как мои результаты поражают, когда я пытаюсь их прочитать?

1 Ответ

0 голосов
/ 21 марта 2012

Как насчет использования меню Debug-> Exceptions? Не все исключения включены по умолчанию, поэтому вы запутались. Включите их все, и тогда вы увидите, что происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...