<%@ Language=JavaScript%>
<%//response.buffer=false%>
<script language='vbscript' runat='server'>
<%
var table = String(Request.QueryString("t"));
var sortby = String(Request.QueryString("s"));
var dir = String(Request.QueryString("d"));
var cc = String(Request.QueryString("c"));
if (table == "undefined") table = "sec10K";
if (sortby == "undefined") sortby = "date_filed";
if ((cc != sortby) || (dir == "undefined")) {
if (sortby == "date_filed")
dir = "desc";
else
dir = "asc";
}
var countSQL;
if (cc == "undefined") cc = sortby;
if (table == "sec45"){
var sql = "select * from secfilings where form_type='4a' or " +
"form_type='4' or form_type='5' order by " + sortby + " " + dir;
countSQL = "select count(*) as count from secfilings where form_type='4a' or form_type='4' or form_type='5'";
}else {
countSQL = "select count(*) as count from " + table;
var sql = "select * from " + table + " order by " + sortby + " " + dir;
}
if (sortby == "date_filed") {
sql += ", company_name ";
if (dir == "asc") {
sql += "desc";
} else {
sql += "asc";
}
}
//'Database Connection
if ( ! (connobj = Server.CreateObject("ADODB.Connection")) )
Response.write("Connection failed");
connobj.open "DRIVER={SQL Server};SERVER=localhost;DATABASE=DBNAME;UID="+ Application("ipo_admin")+";PWD=" + Application("ipo_admin_password") +";";
rsobj = Server.createobject ("ADODB.recordset");
rsobj.open(sql, connobj);
var od = dir == "asc" ? "desc" : "asc";
var countRS = Server.createobject("ADODB.recordset");
countRS.open(countSQL, connobj);
var count = countRS("count");
%>