我们正在从SQL Server数据库中提取大量数据。它大约有25000行和2500列。要求是读取数据并将其导出到电子表格,因此无法选择分页。当记录较少时,它能够提取数据,但当它增长到我上面提到的大小时,它会抛出异常。
public DataSet Exportexcel(string Username)
{
Database db = DatabaseFactory.CreateDatabase(Config);
DbCommand dbCommand =
db.GetStoredProcCommand("Sp_ExportADExcel");
db.AddInParameter(dbCommand, "@Username", DbType.String,
Username);
return db.ExecuteDataSet(dbCommand);
}
请帮我解决这个问题。