'Programming/ASP'에 해당되는 글 13건
NOTICE
스크립트를 실행할 수 있는 최대 허용 시간을 초과했습니다. 속성 Server.ScriptTimeOut에 새 값을 지정하거나 IIS 관리 도구에 있는 값을 변경하면 이 제한을 바꿀 수 있습니다.
스크립트를 실행할 수 있는 최대 허용 시간을 초과했습니다. 속성 Server.ScriptTimeOut에 새 값을 지정하거나 IIS 관리 도구에 있는 값을 변경하면 이 제한을 바꿀 수 있습니다.엑셀 다운로드 시에 위 오류를 만나는 경우가 있다.페이지 가장 상단에 Server.ScriptTimeout = 80 이런 식으로 선언만 해 주면 된다.
last insert id
mysql_insert_id()랑 같은 역할을 한다.
Sub를 호출할 때는 괄호를 사용할 수 없습니다.
에헴!asp에서 만들어진 함수처럼 생긴 앤데 일반 함수처럼 호출하려고 하면 'Sub를 호출할 때는 괄호를 사용할 수 없습니다.'라는 에러 메시지를 내뿜는다. 더러운 asp를 외쳐 주고 자세히 살펴 보자.Sub 주제에...코드를 잘 살펴 보면Sub SubName(var1, var2) ... End Sub이렇게 지가 Sub라고 해놨다.Function일 경우는 위에 Sub라고 된 부분을 Function으로 교체하면 된다.사설이 길었다. 리턴값이 없을 경우엔 Sub든 Function이든 일반 함수 호출하듯이 하면 오류를 뿜는다고 한다. 그래서 호출을 하려면 Call을 붙여서 호출하거나 아니면 괄호를 다 없애고 호출하면 된다. 무슨 말인고 하니SubName var1, var2 혹은 Call SubName(var1..
Server.CreateObject 실패
서버 개체 오류 어쩌고 저쩌고 Server.CreateObject 실패/경로/AGS_pay_ing.asp, 줄 2XX 저 라인 찾아 보면 Set objCom = Server.CreateObject("AGSClient40.PG") 얘 비스무리하다. 올더게이트(Allthegate) PG 모듈 설치를 하다가 보면 저런 오류를 접할 수가 있다. 가장 먼저 올더게이트에서 제공하는 샘플 페이지에서 테스트 해 보면 저런 오류가 나오는지 안 나오는지 알 수가 있다. 일단 저 오류가 뜨면 자신의 윈도우 서버에 AGSClient40.dll 얘가 설치되지 않았을 확률이 크다. 1. 포트가 정상적으로 열려 있는가.이건 서버 관리자한테 물어 보자스라. 2. 터미널로 접속한 후에 실행 창을 열고 regsvr32 agsclient..
환경 변수
php에서 print_r($_SERVER) 했을 때랑 같다.
자릿수 맞추기
간혹 숫자를 001, 002 이런 식으로 맞춰야 할 경우가 있다. PHP의 경우는 2010/09/15 - [Programming/PHP] - 숫자 0으로 채우기?? 이 링크를 참고하시라. asp의 경우는 Right("채울 숫자" & 숫자, 자릿수) 이런 식으로 하면 된다. 예를 들면 Right("0" & 1, 2) 이런 식으로 하면 된다. 05 이런 식으로 리턴된다. 주의할 점은 자릿수라고 써진 부분에 써지는 숫자보다 1 적게 채울 숫자 부분을 맞춰 줘야 한다는 것이다. 무슨 말인고 하니 Right("000" & 1, 4) 이런 식으로 하면 정상적으로 0001 이렇게 리턴이 되지만 Right("000" & 1, 5) 이렇게 하면 0001까지만 나온다. 정상적으로 나오게 하려면 Right("0000" & ..