apzl_leasing/WebContent/InfoManage/ASQuery/QueryResultShowExcel.jsp
2018-06-03 22:26:41 +08:00

42 lines
1.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@page import="com.amarsoft.web.dw.ASDataWindow"%>
<%@page import="com.amarsoft.web.dw.ASDataObject"%>
<%@page import="com.amarsoft.asquery.engine.ExportEngine"%>
<%@page import="com.amarsoft.asquery.engine.impl.ExportDW"%>
<%@page import="com.amarsoft.asquery.engine.IExportRequest"%>
<%@ page contentType="text/html; charset=GBK"%><%@
include file="/Frame/resources/include/include_begin_list.jspf"%><%
/*
Content: 对查询条件进行处理,并且显示数据窗口
*/
//获得组件参数 传入要执行的sql语句、查询类型
String querySQL = (String)session.getAttribute("querySQL"); //查询语句
String queryClass = CurPage.getParameter("queryClass"); //查询的jboclass
String sStatResult = CurPage.getParameter("StatResult"); //查询类型,1--汇总,2--明细
//System.out.println(">>>>>>>>>>>>>>"+sStatResult+"@"+queryClass+"@"+querySQL);
String sql = (String)session.getAttribute("querySQL");
//System.out.println(">>>>>>>>>>>>>>slq "+sql);
ASDataObject asobj = new ASDataObject(sql);
ASDataWindow dw = new ASDataWindow(CurPage, asobj, Sqlca);
dw.genHTMLDataWindow("");
//dw.sArgumentValue = "";
IExportRequest er = new ExportDW(Sqlca, dw);
ExportEngine engine = ExportEngine.getInstance();
er = engine.export(er);
String sExportID =er.getExportID();
int status = IExportRequest.STATUS_EMPTY;
String sShowMsg = "";
//30秒后未导出可以记录后台然后通过查询ExportID查询
if (status == IExportRequest.STATUS_WAIT || status ==IExportRequest.STATUS_EXPORTING ) {
status = engine.queryStatus(sExportID);
sShowMsg = "导出任务["+er.getExportID()+"]["+status+"]";
ARE.getLog().info(sShowMsg);
}
engine.stop();
String sButtons[][] = null;
%>
<script type="text/javascript">
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>