login register Sysop! about ME  

2018년 08월 11일 22시 49분 00초,     조회수 : 468
  제목 : ASP에서 임시 테이블 생성 및 select 문의
SEQ : 164071 글쓴이 : taejung77

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

ASP 문법에 대해 잘 모릅니다. 그래서 나름 되로 추측만으로 하다보니 진도가 잘 안되네요..

아래 소스는 임시테이블 생성 -> 매출금액 insert -> 목표금액 insert -> ycod 기준으로 매출합, 목표합을 구하고자 하는 소
스 내용입니다.


<%
	   mo_date ="2018"

	   Set Conn = Server.CreateObject("ADODB.Connection")
	   conn.open( DbConnStr )
	   Set rs = Server.CreateObject("ADODB.Recordset")
    
     
	    sql = " Create Table #TmpZ(tz_ycod varchar(3),tz_ncod varchar(3), "
         SQL = SQL & "tz_dcod varchar(6), tz_gcod varchar(5), tz_bqty float," 
	    SQL = SQL & "tz_amtt float, tz_mqty float, tz_mmtt float)" 
	    Conn.Execute(Sql)
	    
	    sql = "select sf_ycod, sum(sf_amtt) sf_amtt from sffl where  substring(sf_date,1,4) = '"& mo_date &"' 
         group by sf_ycod"  
         rs.Open sql, Conn, 3
	    sql = "INSERT INTO #TmpZ(tz_ycod, tz_amtt  ) "
	    SQL = SQL & "('" & rs("sf_ycod") & "'"
         SQL = SQL & ",'" & rs("sf_amtt")e & "')"
  	    Conn.Execute(Sql)

    sql = "select so_ycod, sum(so_omny) so_omny from sofl where  substring(so_date,1,4) = '"& mo_date &"' 
    group by so_ycod"  
    rs.Open sql, Conn, 3
   sql = "INSERT INTO #TmpZ(tz_ycod, tz_mmtt  ) "
   SQL = SQL & "('" & rs("so_ycod") & "'"
   SQL = SQL & ",'" & rs("so_omny")e & "')"
  Conn.Execute(Sql)
 	    
%>


       <%   	   
           Sql = "select tz_ycod, sum(tz_mmtt) tz_mmtt, sm(tz_amtt) tz_amtt from #TmpZ 
           group by tz_ycod order bz_ycod desc"
           Rs.Open Sql, Conn, 1
         %>

<%
	   	   	   	   If Not(rs.bof Or rs.eof) Then
	   	   	   	   Do Until rs.eof
               %>
          
	   	       <li>목표<%=rs("tz_mmtt")%> / 실적<%=rs("tz_amtt")%></li> 

              <%   
        	   	   Rs.MoveNext   
	           	   Loop
        	   	   End If
        	   	   rs.close
	   	   	   drop table #Tmpz
              %>

 위 처럼 하니 계속 에러가 발생 하는되 문제점을 알 수 가 없습니다.

  virgo75
  2018-08-12(15:21)
캐릭 이미지
에러구문을 적어주셔야 하지 않을까요?? 다른 언어에서는 에러구문 없이 도움받을수 있는
지 모르겠지만, 아닐듯 한데 에러구문 또는 에러나는 라인등을 정확히 적어주셔야 도움받
을수 있습니다.

  ztardia
  2018-08-13(09:43)
캐릭 이미지
차라리 프로시저를 만들어서 그안에서 템프 테이블 생성하는게 여러모로 나아보입니다.


제목 작성자 날짜 조회
ASP에서 임시 테이블 생성 및 select 문의 (2) taejung77 2018-08-11 468

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})