0
我連接,並從IBM i系列AS400數據庫接收數據,使用ODBC適配器和數據集。SQL ODBC適配器從內存異常
我有一個ODBC連接類似如下:
OdbcCommand cmd = new OdbcCommand(queryString, conn); // Set Active Query
OdbcDataAdapter rt = new OdbcDataAdapter(queryString, conn); // Active Data Transfer
DataSet ds = new DataSet(); // Create DataSet
rt.SelectCommand.CommandTimeout = 180; // Set Command Timeout
rt.Fill(ds); // Transfer All Data
var reader = ds.CreateDataReader(); // Create Reader
reader.Read(); // Read
while (reader.Read()) { ... }
而且奇怪給出線rt.Fill(ds);
如果有10億點的行與列130它會導致這個錯誤的System.OutOfMemoryException
?
我怎樣才能避免這種錯誤,並收到我想要的數據?