%@ LANGUAGE = "VBSCRIPT" %> <% ' Create the data connection directory of services 'Set DataConn = Server.CreateObject("ADODB.Connection") 'DataConn.ConnectionString ="DSN=DirectoryServices" 'DataConn.ConnectionTimeout = Session("DataConn_ConnectionTimeout") 'DataConn.CommandTimeout = Session("DataConn_CommandTimeout") 'DataConn.Open ' Session("DataConn_ConnectionString"), Session("DataConn_RuntimeUserName"), Session("DataConn_RuntimePassword") 'Set cmdTemp = Server.CreateObject("ADODB.Command") 'Set rsOrg = Server.CreateObject("ADODB.Recordset") SQL = "SELECT ProgramName FROM tblPrograms ORDER BY ProgramName" cmdDC.CommandText = SQL Set rsOrg = Server.CreateObject("ADODB.Recordset") rsOrg.Open cmdDC, , 0, 1 'cmdTemp.CommandText = "SELECT ProgramName FROM tblPrograms ORDER BY ProgramName" 'cmdTemp.CommandType = 1 'Set cmdTemp.ActiveConnection = DataConn 'rsOrg.Open cmdTemp, , 0, 1 ' Create the data connection directory of services 'Set DataConn = Server.CreateObject("ADODB.Connection") 'DataConn.ConnectionString ="DSN=DirectoryServices" 'DataConn.ConnectionTimeout = Session("DataConn_ConnectionTimeout") 'DataConn.CommandTimeout = Session("DataConn_CommandTimeout") 'DataConn.Open ' Session("DataConn_ConnectionString"), Session("DataConn_RuntimeUserName"), Session("DataConn_RuntimePassword") 'Set cmdTemp = Server.CreateObject("ADODB.Command") 'Set rsCat = Server.CreateObject("ADODB.Recordset") SQL = "SELECT DISTINCT ID, DS_Category FROM tblServicesCategories ORDER BY DS_Category" cmdDC.CommandText = SQL Set rsCat = Server.CreateObject("ADODB.Recordset") rsCat.Open cmdDC, , 0, 1 'cmdTemp.CommandText = "SELECT DISTINCT ID, DS_Category FROM tblServicesCategories ORDER BY DS_Category" 'cmdTemp.CommandType = 1 'Set cmdTemp.ActiveConnection = DataConn 'rsCat.Open cmdTemp, , 0, 1 arrayCat = rsCat.GetRows() rsCat.Close Set rsCat = Nothing iRows = Ubound(arrayCat,2) 'Returns the Number of Rows Select Case iRows Mod 3 Case 0, 2/3 iNoCatPerCol1 = Round(iRows/3) iNoCatPerCol2 = iNoCatPerCol1 * 2 Case 1/3 iNoCatPerCol1 = Round(iRows/3) iNoCatPerCol2 = (iNoCatPerCol1 * 2) - 1 End Select %>