% Function FncSelected(val1, val2) result = "" IF val1 = val2 Then result = "selected" End If FncSelected = result End Function Function FncDigit(length, val) FncDigit = Right("0000000000" & val, length) End Function Function FncIIf(bClause, sTrue, sFalse) If CBool(bClause) Then FncIIf = sTrue Else FncIIf = sFalse End If End Function Function FncIsNull(pValue, pDefault) If IsNull(pValue) Or IsEmpty(pValue) Then FncIsNull = pDefault Else FncIsNull = pValue End If End Function %> <% STP = InjRequest("STP") SKW = InjRequest("SKW") Detail = "STP=" & STP & "&SKW=" & SKW Where = "" If Not FncIsBlank(STP) Then If STP = "id" Then Where = Where & " AND M_ID='"& SKW &"'" ElseIf STP = "name" Then Where = Where & " AND COL_01='"& SKW &"'" ElseIf STP = "title" Then Where = Where & " AND instr(COL_06, '"& SKW &"') > 0" ElseIf STP = "content" Then Where = Where & " AND dbms_lob.instr(USER_ANSWER, '"& SKW &"' ) > 0" End If End If '페이징용 page = InjRequest("page") If page = "" Then page = 1 recordCountPerPage = 12 pageCountPerScreen = 10 totalRecordCount = 0 totalListCount = 0 FRNUM = ((page-1) * recordCountPerPage ) + 1 LRNUM = page * recordCountPerPage Sql = "SELECT COUNT(*) AS CNT FROM T_HAM_EVENT_USER WHERE EVENT_IDX=46" Set RsCNT = conn.Execute(Sql) totalRecordCount = Cint(RsCnt("CNT")) Sql = "SELECT COUNT(*) AS CNT FROM T_HAM_EVENT_USER WHERE EVENT_IDX=46" & Where Set RsListCNT = conn.Execute(Sql) totalListCount = Cint(RsListCNT("CNT")) Sql = "SELECT * FROM (SELECT ROWNUM AS RNUM, T1.* FROM (" Sql = Sql & "SELECT * FROM T_HAM_EVENT_USER WHERE EVENT_IDX=46" & Where Sql = Sql & " ORDER BY IDX DESC " Sql = Sql & ") T1 ) WHERE RNUM BETWEEN "& FRNUM &" AND "& LRNUM &" " Set Rlist = conn.Execute(Sql) %>
