티스토리 뷰

반응형
코딩 중에 우연히 발견하게 된 다음 코드
<%
ha = "bb"
Response.Write "aa"&ha
%>

# Environment : Windows 2000 Server , IIS 5.0

ASP 문법을 배워본 사람이라면 누구나 이해할 수 있을만한
매우 간단한 코드다.
ha 변수 앞에 "aa" 문자열을 붙여서 출력한다.


하지만,
이 간단한 소스에서 다음과 같은 간단한 에러가 난다는 거;

Microsoft VBScript 컴파일 오류 오류 '800a0401'
문장의 끝이 필요합니다.
/test.asp, 줄 3
response.write "aa"&ha
-------------------^

에러를 잡는 간단한 방법은 ha 변수의 이름을 바꾸거나,
ha 앞에 공백문자를 두어
Response.Write "aa"& ha 와 같이 수정하는 방법 등이 있다.

하지만,
정확한 문법을 사용했다고 여겨지는 가운데,
이 코드에서 에러가 나는 원인이 무엇일까;

혼자서 잠시 고민해보다가, iis 5.0 의 작은 버그라고 결론내림ㅡㅡ;;
반응형
댓글