<%
}
Connection c = _pool.getConnection();
java.sql.Statement sth = null;
String sql = "select * from ( select RANK, COMPANY_ID, NAME, REVENUE, REVENUE_GROWTH, PROFIT, PROFIT_GROWTH, PROF_PCT_REVENUE, PROF_PCT_ASSETS, PROF_PCT_EQUITY, EPS_10YR_GROWTH, TRI_10YR, TRI, EMPLOYEES, EMPLOYEE_GROWTH from TIME_OWNER.F500_2008 where RANK <= 10 order by rank asc)";
if(! idList.equals("")) {
sql = "select * from ( select RANK, COMPANY_ID, NAME, REVENUE, REVENUE_GROWTH, PROFIT, PROFIT_GROWTH, PROF_PCT_REVENUE, PROF_PCT_ASSETS, PROF_PCT_EQUITY, EPS_10YR_GROWTH, TRI_10YR, TRI, EMPLOYEES, EMPLOYEE_GROWTH from TIME_OWNER.F500_2008 where COMPANY_ID IN("+idList+") order by rank asc) union all " + sql;
}
try {
sth = c.createStatement();
ResultSet rs = sth.executeQuery(sql);
int count = 1;
while(rs.next()) {
int rank = rs.getInt("RANK");
int color = (count % 2 == 0) ? 2 : 1 ;
String removeLink = "";
Iterator it = v.iterator ();
while (it.hasNext ()) {
String s = (String)it.next();
if(! s.equals(rs.getString("COMPANY_ID")))
removeLink = removeLink + s + ",";
}
if(view.equals("c")) {
%>
| <%= rs.getString("RANK") %> |
.html"><%= rs.getString("NAME") %> |
<%= format(rs.getString("EPS_10YR_GROWTH")) %> |
<%= format(rs.getString("TRI_10YR")) %> |
<%= format(rs.getString("TRI")) %> |
<%= format(rs.getString("EMPLOYEES")) %> |
<%= format(rs.getString("EMPLOYEE_GROWTH")) %> |
<%
} else if(view.equals("b")) {
%>
| <%= rs.getString("RANK") %> |
.html"><%= rs.getString("NAME") %> |
<%= format(rs.getString("PROF_PCT_REVENUE")) %> |
<%= format(rs.getString("PROF_PCT_ASSETS")) %> |
<%= format(rs.getString("PROF_PCT_EQUITY")) %> |
<%
} else {
%>
| <%= rs.getString("RANK") %> |
.html"><%= rs.getString("NAME") %> |
<%= format(rs.getString("REVENUE")) %> |
<%= format(rs.getString("REVENUE_GROWTH")) %> |
<%= format(rs.getString("PROFIT")) %> |
<%= format(rs.getString("PROFIT_GROWTH")) %> |
<%
}
count++;
}
} catch (Exception e) {
%>
ERROR!
<%= sql %>
<% e.printStackTrace(new PrintWriter(out)); %>
<%
} finally {
try { if(sth != null) sth.close(); } catch (Exception e2) {}
_pool.freeConnection(c);
}
%>