<%@ page import="com.amarsoft.xquery.*,org.w3c.dom.*"%> <%@ page contentType="text/html; charset=GBK"%><%@ include file="/IncludeBeginMD.jsp"%><% /* Describe: 选择查询字段要显示的数据项 Input Param: --sSelectCol :字段列 --sSelectedCol:条件 */ //获得页面参数,字段列、条件 String sSelectedCol = CurPage.getParameter("SelectedCol"); String sColName = CurPage.getParameter("ColName"); String sSelectCol=""; XQuery xquery = new XQuery((String)session.getAttribute("xmlPath"),(String)session.getAttribute("queryType")); String as1[] = xquery.getCodeItemDefinition(sColName); String as2[][] = { { "CodeItemName", as1[0].trim(), "" }, { "ColumnName", sColName, "" }, { "ColumnNameWithoutID", StringFunction.replace(sColName, "ID", "Name"), "" }, { "RelatedDataObjectName", "", "" }, { "LeftEmbrace", "<", "" }, { "RightEmbrace", ">", "" }, { "EnvironmentOrgID", CurUser.getOrgID(), "" } , { "QueryType", xquery.querytype, "" } }; Vector vector = xquery.convertStringArrayToParameterVector(as2); String sSql = xquery.getStringWithParameterReplaced(as1[1], vector); ASResultSet rs=Sqlca.getASResultSet(sSql); while(rs.next()){ sSelectCol += "@@"+rs.getString(1)+"@"+rs.getString(2); } rs.getStatement().close(); if(!StringX.isEmpty(sSelectCol)){ sSelectCol = sSelectCol.substring(2); } %> 字段选择器
 可选取字段列表
<%@ include file="/IncludeEnd.jsp"%>