i have stock ohlc data the total record count is 4 million records but when i load data into datatable from data adapter its gives me an error of out of memory.
Query
SELECT company_id,trading_Date,trading_open,trading_high, trading_low,trading_close,trading_vol
FROM company_trading1sIntl
WHERE company_id = 'YM'
ORDER BY trading_Date
Function
public DataTable FillDT(string query, SqlConnection conn)
{
SqlCommand sqlcmd = new SqlCommand(query,conn);
SqlDataAdapter sqlda = new SqlDataAdapter(sqlcmd);
DataTable dt = new DataTable();
try
{
sqlda.Fill(dt);
if (dt.Rows.Count > 0)
{
return dt;
}
else
{
return null;
}
}
catch(Exception ex)
{
return null;
}
}