2010-06-23 4 views

ответ

2

Doing если/время или в то время как/если не является необходимым, так как "в то время как (reader.read())" только возвращает истину, когда читатель имеет строки «hasrows()» и имеет строку для чтения «read()». Дополнительное вложение не имеет значения.

+0

Уважаемый Вы уверены! любая ссылка на ясную путаницу –

+0

Я предполагаю, что вы используете что-то, что реализует IDataReader, вот ссылка MSDN для метода Read(). http://msdn.microsoft.com/en-us/library/system.data.idatareader.read.aspx, обратите внимание на то, как он говорит, что read() возвращает только true, у него есть «больше» строк для чтения ... – Zachary