묻고답하기

고수님들의 답변 좀 부탁드립니다.
소스에 무슨 문제가 있는지 서버의 메모리를 조금씩 증가시키다가 결국엔 메모리가 꽉차서 asp가 뻗어버립니다.
원인을 찾아봐도 저는 모르겠습니다.
소스에 문제가 있는거 같은데 머가 문제일까요?


<%
Response.Expires = 0
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>
<html>
<head></head>
<body>
<!--ver. 0410161800 -->
<br><br>
<%
sQuery   = Request.QueryString("Query")
sUserID  = Request.QueryString("UserID")

strcon = "Driver={MySQL ODBC 3.51 Driver};Server=******;Database=*******;uid=*********;pwd=**********"
set DbCon = Server.CreateObject("ADODB.Connection")

if IsObject(DbCon) = False then
        Response.Write "FAIL_Connection"
else        
        DbCon.open strcon
end if

Response.Write "[[##"

select case sQuery
        case "CS01"
                sSql = "SELECT jumin, endday FROM zetyx_member_table WHERE user_id = '" & sUserID & "'"
                Set RS = DbCon.Execute(sSql)
                while not RS.eof
                Response.Write RS(0) & ":" & RS(1)
                RS.MoveNext
                wend
                RS.Close
                set RS = nothing
        case "CS02"
                sUserPW = Request.QueryString("UserPW")
                sSql = "SELECT msn, jumin, endday FROM zetyx_member_table "
                sSql = sSql & "WHERE user_id = '" & sUserID & "' and password = '" & sUserPW & "'"
                Set RS = DbCon.Execute(sSql)
                while not RS.eof
                Response.Write RS(0) & ":" & RS(1) & ":" & RS(2)
                RS.MoveNext
                wend
                RS.Close
                set RS = nothing
        case "CS03"
                sClientIP = Request.QueryString("ClientIP")
                sSql = "SELECT clientno FROM memberclient WHERE user_id = '" & sUserID & "' and clientip = '" & sClientIP & "'"
                Set RS = DbCon.Execute(sSql)
                while not RS.eof
                Response.Write RS(0)
                RS.MoveNext
                wend
                RS.Close
                set RS = nothing
        case "CS04"
                sClientIP = Request.QueryString("ClientIP")
                sClientNO = Request.QueryString("ClientNO")
                sSql = "SELECT clientno FROM memberclient WHERE user_id = '" & sUserID & "' and clientno = '" & sClientNO & "'"
                Set RS = DbCon.Execute(sSql)
                while not RS.eof
                Response.Write RS(0)
                RS.MoveNext
                wend
                RS.Close
                set RS = nothing
        case "CS05"
                sType = Request.QueryString("Type")
                sSql = "SELECT mode FROM proginf WHERE type = '" & sType & "'"
                Set RS = DbCon.Execute(sSql)
                while not RS.eof
                Response.Write RS(0)
                RS.MoveNext
                wend
                RS.Close
                set RS = nothing
        case "CI00"
                sProgram         = Request.QueryString("Program")
                sFunction         = Request.QueryString("Function")
                sLine                 = Request.QueryString("Line")
                sNumber                 = Request.QueryString("Number")
                sText                 = Request.QueryString("Text")
                sCreatedDate = Request.QueryString("CreatedDate")                
                sSql = "INSERT INTO progerr (clientid, program, function, line, number, text, createddate) VALUES "
                sSql = sSql & "('" & sUserID & "', '" & sProgram & "', '" & sFunction & "', '" & sLine & "', "
                sSql = sSql & "'" & sNumber & "', '" & sText & "', '" & sCreatedDate & "')"
                DbCon.Execute(sSql)  
        case "CI01"
                sClientNO = Request.QueryString("ClientNO")
                sClientIP = Request.QueryString("ClientIP")
                sBadWord  = Request.QueryString("BadWord")
                sBadSite  = Request.QueryString("BadSite")
                sSql = "INSERT INTO userbadsite (user_id, clientno, clientip, badword, badsite) VALUES "
                sSql = sSql & "('" & sUserID & "', '" & sClientNO & "', '" & sClientIP & "', "
                sSql = sSql & "'" & sBadWord & "', '" & sBadSite & "')"
                DbCon.Execute(sSql)
        case "CI02"
                sClientNO = Request.QueryString("ClientNO")
                sClientIP = Request.QueryString("ClientIP")
                sSql = "INSERT INTO memberclient(user_id, clientno, clientip) VALUES "
                sSql = sSql & "('" & sUserID & "', '" & sClientNO & "', '" & sClientIP & "')"
                DbCon.Execute(sSql)
        case "CU01"
                sClientNO   = Request.QueryString("ClientNO")
                sBadSiteOpt = Request.QueryString("BadSiteOpt")
                sSql = "UPDATE memberclient SET badsiteopt ='+ '+ '" & sBadSiteOpt & "' "
                sSql = sSql & "WHERE user_id ='" & sUserID & "' and clientno = '" & sClientNO & "'"
                DbCon.Execute(sSql)
        case "CU02"
                sClientNO   = Request.QueryString("ClientNO")
                sCdPatchOpt = Request.QueryString("CdPatchOpt")
                sSql = "UPDATE memberclient SET cdpatchopt ='" & sCdPatchOpt & "' "
                sSql = sSql & "WHERE user_id ='" & sUserID & "' and clientno = '" & sClientNO & "'"
                DbCon.Execute(sSql)
        case "CU03"
                sClientNO = Request.QueryString("ClientNO")
                sVersion  = Request.QueryString("Version")
                sSql = "UPDATE memberclient SET version ='" & sVersion & "' "
                sSql = sSql & "WHERE user_id ='" & sUserID & "' and clientno = '" & sClientNO & "'"
                DbCon.Execute(sSql)
        case "CD01"
                sClientNO = Request.QueryString("ClientNO")
                sSql = "DELETE FROM memberclient WHERE user_id = '" & sUserID & "' and clientno = '" & sClientNO & "'"
                DbCon.Execute(sSql)
        case "MS01"
        case "MI01"
        case "MU01"
        case "MD01"

end select

Response.Write "##]]"

DbCon.Close
set DbCon = nothing
%>
</body>
</html>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
라시야 1.7설치하고 나니 세로메뉴 업데이트 하라고 계속 나오네요..ㅜㅜ [2] 2014.02.16 by matrix
anymir 모바일로 볼 때 유튜브 영상이 안보입니다.  
유유히 게시판 view 페이지 하단 리스트 안나오게 할수 없나요?  
kinetic_flow 모바일에서 exec_json 로 오브젝트 호출이 안됩니다. [2] 2014.02.16 by kinetic_flow
genezza 스케치북5 레이아웃+게시판 사용중인데 레이아웃 상세설정만 건들면 사이트에서 메뉴가 출력이 안됩니다  
trule0425 2월 12일부터 글쓰기 및 게시판 기능이 안되는 경우...  
권인해 XE 다국에 페이지 설정시 질문..  
상해파 XE로 다국어 사이트 운용시 SEO의 운영 방법은?  
pentopen 홈페이지 배경을 패턴이미지로 구성을 할경우 트래픽 발생은 어떻게 되나요? [5] 2014.02.16 by pentopen
지옥의광대! 신디케이션 문의 [4] 2014.02.16 by oksky
xe초보자 게시판 이모티콘 에디터 외에 사용하는 방법  
Coma 메뉴를 삭제하던 중 삭제가 안되어서  
genezza 스케치북5 게시판 모바일에서 어떤글을 클릭하든 특정글(맨첫글)로 이동하는 현상  
초코파이 특정그릅 회원 닉네임 앞에 특수문자 출력하기  
최황삼 XE 1.7.4로 upgrade한 이후, 기본언어를 '한국어'로 하려면? [8] file 2014.02.16 by 최황삼
한국12 고수님들  
창유니 혹시 리눅스 Bind9로 라운드로빈방식 DNS분산했을 때 Xpressengine작  
qegqge 배경이 2개로나오는데 하나로나오겐할순없나여? [1] file 2014.02.16 by XEMANIA
FireChrome 기본적으로 깔려있는 oembed애드온을 수정하고싶습니다.  
따뜻 스케치북5 쓰는데... 분류보이고 분류명을 제목처럼 쓰려면 어떻게 하나여? [2] file 2014.02.16 by 따뜻
오락실주인 XE 음악사이트 가능할까요 ? [6] 2014.02.16 by Fidelity
Fidelity DB 에서 게시글 이동 시키기 [2] 2014.02.16 by Fidelity
웹엔진 XML 쿼리 에러  
FireChrome 글작성같이 act를 처리할떄 짧은주소가 적용되게하는법이없을까요? [2] 2014.02.16 by FireChrome
boayo 파일첨부시 에러 file  
hon 스케치북 게시판 질문드립니다  
라피에르 호스팅 연장문의 서버 php및 mysql버젼 (PHP 5.2.17, MYSQL 5.1.15) 너무 낮은 버전인가요? [6] 2014.02.16 by Luatic™
카네모치 호스팅에 관한 질문 [5] 2014.02.16 by Luatic™
edwar 메인 페이지 메뉴에서 감추는 법 없을까요???  
아프리카토니 관리자 메뉴에서 사이트 매뉴 편집 누루면 창에 수신 데이터 없슴 이라 나옴