我有库存 ohlc 数据,总记录数为 400 万条记录,但是当我从数据适配器将数据加载到数据表中时,它给了我一个内存不足的错误。
询问
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
功能
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;
}
}