검색결과 리스트
-- ASP에 해당되는 글 12건
- 2009.07.13 asp배열을 사용 시 주의사항
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
ASP에서 사용하는 배열은 다른 언어에서 사용하는 개념과 조금 다르다.
보통 arrNum(3) 이라고 하면
arrNum(0), arrNum(1), arrNum(2)
이렇게 3개의 공간이 생기게 되는데 ASP에서는 하나의 공간이 더 생겨서
arrNum(0), arrNum(1), arrNum(2), arrNum(3)
이렇게 된다.
또 처음 선언할때 Dim arrNum(3) 이라고 했으면 선언할때 크기가 할당이 되어 사이즈 조절을 할 수가 없다.
그래서 동적으로 배열을 선언할 경우는
Dim arrNum()
ReDim arrNum(3)
arrNum(0)=100
arrNum(1)=200
arrNum(2)=300
arrNum(3)=400
이렇게 입력을 해두고 크기를 조절할 때는
ReDim arrNum(4)
arrNum(4)=500
이런식으로 해줘야 하는데 이때 위의 예제처럼 새로생긴 arrNum(4)의 공간에 500이라는 값을 넣게 되면 기존에 넣어놨던 arrNum(0) ~ arrNum(3) 에 들어있던 값들이 싹다 날아간다.
기존에 있던 값들을 그대로 둔 상태에서 값을 추가할때는
ReDim Preserve arrNum(4)
arrNum(4)=500
이런식으로 새로 정의할 때 Preserve 라는 녀석을 같이 선언해줘야 한다.
출처 : http://blackapple.kr/diary.php?tb_name=ws_study&wb_idx=22
보통 arrNum(3) 이라고 하면
arrNum(0), arrNum(1), arrNum(2)
이렇게 3개의 공간이 생기게 되는데 ASP에서는 하나의 공간이 더 생겨서
arrNum(0), arrNum(1), arrNum(2), arrNum(3)
이렇게 된다.
또 처음 선언할때 Dim arrNum(3) 이라고 했으면 선언할때 크기가 할당이 되어 사이즈 조절을 할 수가 없다.
그래서 동적으로 배열을 선언할 경우는
Dim arrNum()
ReDim arrNum(3)
arrNum(0)=100
arrNum(1)=200
arrNum(2)=300
arrNum(3)=400
이렇게 입력을 해두고 크기를 조절할 때는
ReDim arrNum(4)
arrNum(4)=500
이런식으로 해줘야 하는데 이때 위의 예제처럼 새로생긴 arrNum(4)의 공간에 500이라는 값을 넣게 되면 기존에 넣어놨던 arrNum(0) ~ arrNum(3) 에 들어있던 값들이 싹다 날아간다.
기존에 있던 값들을 그대로 둔 상태에서 값을 추가할때는
ReDim Preserve arrNum(4)
arrNum(4)=500
이런식으로 새로 정의할 때 Preserve 라는 녀석을 같이 선언해줘야 한다.
출처 : http://blackapple.kr/diary.php?tb_name=ws_study&wb_idx=22
'-- ASP' 카테고리의 다른 글
ASP Cint (value) 함수 사용시 주의점 (0) | 2010.07.16 |
---|---|
윈도우2008 IIS7.0에서 Classic ASP를 사용할 때 (0) | 2010.03.23 |
asp용 md5 (0) | 2009.07.30 |
RecordSet 커서타입에 따른 성능 (0) | 2009.04.10 |
FSO객체정리 (0) | 2007.01.31 |
RECENT COMMENT