В то время как цикл чтения C # с неизвестными столбцами - PullRequest
0 голосов
/ 02 июля 2018

Попытка перебрать объект чтения данных MySQL с помощью

while (rdr.ToString())
{
OSTicketDataList.Add(rdr[0].ToString());   
OSTicketDataList.Add(rdr[1].ToString());                      
OSTicketDataList.Add(rdr[2].ToString());                    
OSTicketDataList.Add(rdr[3].ToString()); 
OSTicketDataList.Add(rdr[4].ToString());

}

Запрос читателя в методе, поэтому сам запрос может быть другим. Если читатель содержит менее 4 столбцов, то я получаю ошибку индекса за пределами границ.

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

Мне трудно попытаться осмыслить это, поэтому я прошу прощения за вопрос нуба, если я упускаю что-то простое.

Спасибо!

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