Лимит OdbcDataReader - PullRequest
       13

Лимит OdbcDataReader

0 голосов
/ 18 сентября 2018

Я написал небольшую программу, которая поможет мне извлечь информацию из базы данных временных рядов и сохранить ее в текстовом файле.Я использую .net system.data.odbc.odbcdatareader класс.Я заметил, что это ограничивает количество строк, хранящихся на нем, до 100.000.Когда я выполняю свой запрос к базе данных, он возвращает более 100 000 записей, но Odbcdatareader, кажется, хранит только 100 000 записей.Я искал некоторую помощь в онлайн документации, но не смог найти никаких советов.

Вот код, который я использую (только строки, которые имеют значение)

Dim sw As System.IO.StreamWriter
...
cmd = New Odbc.OdbcCommand(Query, conn)
...
XRecords = cmd.ExecuteReader()
...
sw = My.Computer.FileSystem.OpenTextFileWriter(strFile, False, utf8WithoutBom)
...
While (XRecords.Read())
     sw.WriteLine(XRecords.GetValue(0).ToString())
End While
sw.Close()

У кого-нибудь есть идеи, как решить эту проблему?

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