Здравствуйте, LoStar-s, Вы писали:
LS>Пытаюсь читать из базы 160 мегабайтный файл. Приведенный выше код падает с ошибкой OutOfMemoryException. ReadBufferLength рассчитан на чтение 1 Мб за раз. 5 раз тело цикла do-while выполняется корректно, на шестой падает.(на другой машине все время разное количество выполненных циклов, от 3 до 9) Кто сталкивался с таким? Как можно исправить?
ExecuteReader(CommandBehavior.SequentialAccess) ? Хотя, конечно, OutOfMemoryException — это странно.
С Уважением, Andir!
using( RSDN@Home 1.2.0 alpha rev. 743 ) { /* Работаем */ }