<% '---- CursorTypeEnum Values ---- Const adOpenForwardOnly = 0 Const adOpenKeyset = 1 Const adOpenDynamic = 2 Const adOpenStatic = 3 '---- LockTypeEnum Values ---- Const adLockReadOnly = 1 Const adLockPessimistic = 2 Const adLockOptimistic = 3 Const adLockBatchOptimistic = 4 '´ÙÁß °Ô½ÃÆǽà Å×À̺íÀÇ À̸§À» ÀÐ¾î ¿Â´Ù. table=TRIM(Request("table")) '¸Ó¸®¸»°ú ²¿¸®¸»µîÀ» ÀÐ¾î ¿Â´Ù. %> <% Set Result = Server.CreateObject("ADODB.RecordSet") sqlStr="SELECT * From Admin"&table set Rs=Dbcon.Execute(sqlStr) header=TRIM(Rs("header")) tailer=TRIM(Rs("tailer")) ListMenu_bg=Rs("ListMenu_bg") srch_chk=Rs("srch_chk") viewlist=Rs("viewlist") viewTableSelect=Rs("viewTableSelect") width=Rs("width") LinePerPage = Rs("LinePerPage") IF IsNull(Rs("homepage")) THEN HomePage = "http://www.iosis.co.kr" ELSE HomePage = Rs("HomePage") END IF TitleLength = Rs("TitleLength") IF TitleLength="" OR TitleLength=0 Then TitleLength=36 End IF AdminWrite = Rs("AdminWrite") ' '°Ô½Ã¹°ÀÇ Àüü ¼ö¸¦ ¼¼¾îº¸ÀÚ '¼Óµµ Çâ»óÀ» À§Çؼ­ ·¹ÄÚµåÄ«¿îÆ® ¼Ó¼ºÀ» Æ÷±âÇÑ´Ù. ' SqlString="Select count(*) From " + table Set rsCnt=DbCon.Execute(SqlString) Recordcnt=rsCnt(0) rsCnt.Close Set rsCnt = Nothing page = Request("page") if page <> "" Then cPage = page if cPage < 1 Then cPage = 1 end if else cPage = 1 page=1 end if IF viewlist = "order" THEN '°Ô½Ã¹°À» ÀÛ¼º ¼ø¼­´ë·Î º¸±â SqlString="Select Top " & cpage * LinePerPage & " * From " + table + " Order By id DESC" 'SqlString="Select * From " + table + " Order By id DESC" Else '°Ô½Ã¹°À» °ü·Ã±Û ¼ø¼­´ë·Î º¸±â SqlString="Select Top " & cpage * LinePerPage & " * From " + table + " Order By ref DESC,step" 'SqlString="Select * From " + table + " Order By ref DESC,step" End IF 'response.write sqlstring Result.Open (Sqlstring), DbCon, adOpenKeyset,adLockReadOnly 'Recordcnt=Result.RecordCount total_page=(Recordcnt-1)\LinePerPage+1 if (Result.BOF = True and Result.EOF = True) then res = 1 else Result.PageSize = LinePerPage ReSult.AbsolutePage = cPage end if %> <%=header%>

[ Page <%= cpage %> of <%= total_page %> ] Total : <%= Result.RecordCount %> <% IF viewTableSelect = "TRUE" THEN %> <% Set rsTable = DbCon.Execute("Select * From TableView") IF NOT rsTable.EOF Then %>

<% if res = 1 then%>
NO Subject NAME DATE Access
No Subject

<% IF AdminWrite = "0" Then %> ¾²±â <% Else %> ¾²±â <% End IF %>

<% else %> <% RowCount = Result.PageSize Do While Not Result.EOF and rowcount > 0 %> <% IF Date = DateValue(Result("date2")) THEN %> <% ELSE %> <% END IF %> <%=Result("id")%> <% IF viewlist="refer" Then '´äº¯±Û µé¿© º¸À̱â IF Result("re_level")=0 Then blank="" Else blank="" For i=1 TO Result("re_level") blank=blank & "    " Next blank = blank & "" End IF Response.Write blank End IF strTitle = Replace(Result("title2"),"<","<") strTitle = Replace(strTitle,">",">") %> &table=<%=table%>"> <% intLength = TitleLength 'Á¦¸ñÀ» º¸¿©ÁÙ¶§ ¾îµð¼­ Â¥¸¦°ÇÁö °áÁ¤ÇÏ´Â ±æÀÌ intReplyLength = intLength - Cint(Result("re_level")) '¸¸¾à ´äº¯±ÛÀÏ°æ¿ì blankÀÇ ±æÀ̵µ Æ÷ÇÔÇؼ­ ©¶ó¾ßÇÔ´Ù. IF Len(strTitle) + Cint(Result("re_level")) > intLength Then strTitle = Left(strTitle,Cint(intReplyLength))&"....." strTitle = Replace(strTitle,"Re:","") response.write strTitle Else strTitle = Replace(strTitle,"Re:","") Response.Write strTitle End IF %> <% if Result("email")="" then %> <%=Result("name")%> <% else %> "><%= Result("name") %> <% end if %> <% reg_date = Result("date2") IF Left(reg_date,2) = "00" THEN Response.Write "20" & Left(reg_date,Instr(reg_date,"¿À")-1) ElseIF Left(reg_date,2) = "99" THEN Response.Write "19" & Left(reg_date,Instr(reg_date,"¿À")-1) ELSE Response.Write Left(reg_date,Instr(reg_date,"¿À")-1) END IF %> <%=Result("refer")%> <% RowCount = RowCount - 1 Result.MoveNext Loop %> <% DbCon.Close set Result = nothing set DbCon = nothing %> <% intNumOfPage=10 intStart=((cPage-1) \ intNumOfPage)*intNumOfPage + 1 intEnd =(((cPage-1) + intNumOfPage) \ intNumOfPage ) * intNumOfPage IF total_page <= intEnd THEN intEnd=total_page END IF %> <% IF cint(cPage) > cint(intNumOfPage) THEN %> [1] [ÀÌÀü<%=intNumOfPage%>°³] <% END IF %> <% FOR i= intStart TO intEnd %> <% if i = int(cPage) then %> [<%=i%>] <% else %> [<%=i%>] <% end if%> <% NEXT %> <% IF cint(total_page) > cint(intEnd) Then %> [´ÙÀ½<%=intNumOfPage%>°³] [<%= total_page %>] <% End IF %> <% end if %>
<% IF AdminWrite = "0" Then %> ¾²±â <% Else %> ¾²±â <% End IF %> <% if srch_chk = 1 then %>
 
<% end if %>

<% if cPage > 1 Then %> <% else %> <% end if %> <% if RowCount = 0 Then %> <% else %> <% end if %>

<%=tailer%> <% Set rs = Nothing Set result = Nothing Set DbCon = Nothing %>