OdbcDataReader限制

时间:2018-09-18 16:46:35

标签: .net odbcdatareader

我编写了一个小程序来帮助我从时间序列数据库中提取信息并将其保存在文本文件中。我正在使用.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()

有人知道如何解决这个问题吗?

0 个答案:

没有答案