쓸만한 주저리

ms-sql에서 레코드셋과 반환값을 동시에 사용할 때 주의점

봄돌73 2008. 11. 7. 09:45

참고 : http://extern.tistory.com/20?srchid=BR1http%3A%2F%2Fextern.tistory.com%2F20


ms-sql 프로시저에서 레코드셋과 반환값을 동시에 사용할 때

받아가는 쪽(asp, php, jsp 등)에서 레코드셋을 완전하게 받아가지 않으면 반환값에 아무 값도 없게 된다.

그래서 아래와 같이 사용해야 한다.


    set rs=.execute
    if not rs.eof then
      result=rs.getrows(-1)
      rs.close
    end if
    set rs=nothing
    totalcount=.parameters("@totalcount")