asp classic에서 Err.number 사용법

2024. 11. 20. 09:55

ASP Classic에서 Err 객체는 런타임 오류 정보를 제공하는 내장 객체입니다. Err.Number 속성은 발생한 오류의 고유 번호를 반환하며, 이를 통해 오류 유형을 식별할 수 있습니다. 아래는 Err.Number를 사용하는 방법에 대한 설명과 예제입니다.


기본 사용법

  1. 오류 처리:
    • ASP Classic에서 오류 처리를 설정하려면 On Error Resume Next를 사용합니다. 이는 실행 중 발생하는 오류를 무시하고 계속 진행하도록 설정합니다.
  2. 오류 감지:
    • Err.Number 속성을 사용하여 오류가 발생했는지 확인합니다. 오류가 발생하지 않으면 Err.Number는 0을 반환합니다.
  3. 오류 재설정:
    • Err.Clear 메서드를 호출하여 오류 정보를 초기화할 수 있습니다.

코드 예제

<%
' 오류 처리를 활성화합니다.
On Error Resume Next

' 오류가 발생할 가능성이 있는 코드 실행
Dim fileSystem
Set fileSystem = Server.CreateObject("Scripting.FileSystemObject")

' 존재하지 않는 파일을 열어보려는 시도 (오류 발생)
Dim file
Set file = fileSystem.OpenTextFile("C:\nonexistentfile.txt", 1)

' 오류 번호 확인
If Err.Number <> 0 Then
    Response.Write("오류가 발생했습니다!")
    Response.Write("오류 번호: " & Err.Number & "")
    Response.Write("오류 설명: " & Err.Description & "")
    
    ' 필요한 오류 처리 수행
End If

' 오류 정보 초기화
Err.Clear

' 다시 정상적인 실행
Response.Write("코드는 계속 실행됩니다.")
%>

주요 속성 및 메서드

  • Err.Number: 오류 번호
  • Err.Description: 오류 설명
  • Err.Source: 오류의 원본 (예: 오류를 발생시킨 객체)
  • Err.HelpContext 및 Err.HelpFile: 도움말 파일 및 컨텍스트 (잘 사용되지 않음)
  • Err.Clear: 오류 정보를 초기화

참고 사항

  • On Error Resume Next는 모든 오류를 무시하고 계속 실행하게 합니다. 하지만 코드 작성 시에는 주요 오류를 적절히 처리하는 로직을 추가해야 합니다.
  • 오류를 무조건 무시하면 디버깅이 어려울 수 있으므로, 특정 조건에서만 On Error Resume Next를 사용하는 것이 좋습니다.

이와 같은 방법으로 오류를 감지하고 적절히 처리할 수 있습니다.

텍사스양 일상에서

니로 SG2 하이브리드 - 내부등을 led로 DIY

2024. 10. 6. 19:40

이전에 식빵등 diy 실패로 인해 더 이상의 diy는 없다고 생각했는데,

led 등은 그렇게 스트레스 받지 않고 사부작 사부작하면 될 것 같아 시도해 봤다..

led 등

유튜브를 몇 개 보고 용기를 얻어 led 등을 구매..

비포 에프터를 위한 주황등을 찍어 봤는데,

주황색 느낌이 덜 난다..

퓨즈박스

led 등으로 교체를 하려면  퓨즈박스에서 실래등 퓨즈를 빼고 작업을 하라는데,

아무리 찾아봐도 실내등 퓨즈가 없다..

다른 사람들은 어떻게 했는지 자동차 카페에 글을 찾아 댓글로 문의를 해 놓았으나 답이 없다..

좀 더 여러 글을 보다보니 시동만 끈 채 했다는 글을 보고 나서 그렇게 하기로 했다..

트렁크 led 등

식빵등할 때 저 등을 이용해서 작업을 했었는데,

마무리를 잘못하는 바람에 식빵등을 없애버렸다..

밤에 트렁크가 너무 어두웠는데 led로 교체해서 좀 더 나아졌기를 바라본다..

번호판 led 등

번호판 led 등을 교체하기 위해서는 약간 기계의 힘을 빌려서 하면 순조롭게 교체가 가능하다..

저 내부 하얀 플라스틱을 돌리면 기존 등이 나오는데,

led 등을 교체할 때 방향이 중요한데,

내가 작업한 기준으로는 오른쪽에 led 면이 있어야 맞았다..

1열 led 교체후

1열 모두 교체 후..

2열 led 등

2열에서 바라본 모습..

교체한 주황등들

다 교체를 했는데 글로브 박스 등은 하지 못했다..

led 등을 잘못 사서 없었던 것도 있었지만,

선이 너무 짧아서 뺄 수가 없었다..

 

이로써 식빵등에 이은 실내 내부 led 등으로 교체하는 diy를 성공했는데,

얼마나 활용도가 있을 지는 시간이 지나 봐야 알 것이고,

2만 5천원 정도의 금액으로 차 내부 분위기를 바꿀 수 있다면 시도해 보는 건 어떨까 싶다..

 

ps. 저 금액이면 교체할 수 있는 걸 굳이 해주지 않는 자동차 업체도 마인드를 바꿔보는 건 어떨까 한다..

텍사스양 일상에서

이 분은 진짜 '정윤식'일까?

2024. 8. 12. 23:06

이 분이 나오는 광고를 대충 생각해도 10개는 넘는 것 같다..

아래와 같은 구글 광고에서 어쩔 때는 약사 혹은 의사인양 흰 가운을 입고 나와 의료인인 것처럼 사람을 헷갈리게 하더니,

이번에는 요식업을 운영 중인 '정윤식'이라고 한다..

이건 광고를 떠나 사람들을 기만하고 거짓말하는 거 아닌가?

물어보고 싶다..

진짜 요식업을 운영 중이고

진짜 2022년 아우디 A6를 갖고 있는지,

진짜 저 앱을 이용해 세제혜택을 가장 많이 받은 차주가 맞는지..

솔직히 말하는 게 진짜 맞는지..

텍사스양 일상에서

니로 하이브리드 - 마이클 앱으로 첫 엔진오일 교체 후기

2024. 6. 13. 18:02

인생의 첫 차를 니로로 구매한지 만 2년이 됐다..
면허증도 장롱 면허증에 차에 대해 관심이 없었기 때문에,
엔진 오일을 얼마에 한번 갈아줘야 하는지 열심히 찾아보고 내린 결론은,
그냥 만 1년마다 교체하자..였다..

어디서 교체하는게 싸고 편한가를 알아보다 주변에서 '공임나라'에서 교체하면 저렴하다는 소릴 듣고 그렇게 하려던 찰라,
아주 우연히 마이클이라는 앱을 알게 됐다..

마침,
집에서 차로 1분 거리에 있는 '에이다스'라는 업체에 토요일날 예약을 하고 방문했다..



집에서 1분 거리고 큰 길 도로변에 보이지만,
큰 길로는 차를 댈 수 없으니 1~2분 정도 돌아가면 된다..
예약했다고 말씀드리고 1~20분 기다리니,
알아서 교체를 완료해 주셨다..

교체 완료 후 엔진오일과 필터 교체 완료했다는 설명을 듣고,
집으로 돌아왔다..

집에서 1분 거리라는 큰 메리트가 있고,
친절히 작업까지 완료해 주시니 엔진 오일 뿐만 아니라,
그 외 주기적 교체가 필요한 게 있으면 방문해서 이용할 예정이다..

[마이클 엔진오일 2만원 할인코드]
MYCLE-8566722

[추천코드로 엔진오일 할인 받는 방법]
앱 설치 후 더보기 → 쿠폰함 → 친구 추천코드 입력하면 정비 예약 시 자동으로 적용돼요!

https://ref-blog.onelink.me/6fLC/jkm9or4y

텍사스양 일상에서

엣지 - F12 개발자 도구 단축키 열리지 않을 때

2024. 1. 12. 10:15

엣지 창을 열고 F12를 눌러 개발자 도구로 확인을 하다가,

평소가 다르게 뜬 팝업 창을 아무 생각 없이 닫았더니

F12 눌러도 개발자 도구가 열리지 않는 것이다..

우측 위 설정 버튼 클릭시,

위 이미지와 같이 시스템 및 성능 - 개발자 도구 버튼 활성화

 

텍사스양 일상에서

문화상품권으로 네이버페이 포인트로 전환하기

2024. 1. 9. 11:58

결론부터 얘기하면,

컬처랜드와는 문화상품권 제휴가 끝났다고 한다..

그래서 2023/01/01 이후 상품권은 포인트 충전이 안되니,

컬처랜드 사이트 및 앱에 들어가서 왜 안되지 하며 발 동동하지 말고,

'문화상품권(https://www.culturegift.co.kr/main)'이라는 사이트가 있으니 이쪽에서 충전 가능하다..

 

딱히 로그인도 필요없다..

대신 수수료를 떼 가는데,

이것도 5% -> 5.5%로 올랐다..

텍사스양 일상에서

케이뱅크 - 후불교통카드 번호 찾기(똑딱버스 등록)

2023. 10. 27. 09:20

 

(하단버튼) 전체 - (내 자산) 카드 클릭 - (카드 조회) 교통 카드 클릭 - (우측 상단) 관리 클릭 - 우측 상단 오른쪽 화살표 클릭 - 비밀번호 입력

이것보다 빠르게 들어가는 방법이 있는지 모르겠으나,

이렇게 들어가면 후불교통카드 번호 확인이 가능하고,

똑딱 버스 등의 서비스에 필요한 카드 번호를 입력할 수 있다..

 

텍사스양 일상에서

ms-sql 키를 지정된 상태에서 사용하기에 부적합합니다

2023. 9. 20. 09:54

https://hsmtree.wordpress.com/2015/07/01/sql-server-management-studio-ssms-%EB%93%B1%EB%A1%9D%EB%90%9C-%EC%84%9C%EB%B2%84-%EC%98%A4%EB%A5%98/comment-page-1/

 

SQL Server Management Studio (SSMS) 등록된 서버 오류

SQL Server Management Studio를 사용해 여러 사이트의 데이터베이스를 관리하다 보면, ‘등록된 서버’ 패널을 사용하는 경우가 많습니다. 이 기능으로 인해 사이트 관리 뿐만아니라 DB계정 정보를 통

hsmtree.wordpress.com

 

사무실 pc를 교체하면서 ssm를 다시 설치하고 기존 서버 정보를 한 번에 옮기려고 했다가,

옮겨지지는 않고 ssm 켤 때마다 '키를 지정된 상태에서 사용하기에 부적합합니다' 라는 경고창이 떠서

다시 싹 밀고 다시 깔았는데도 불구하고 경고창은 그대로..

구글에서 검색해서 나오는 방법1.

Crypto 폴더에 RSA 폴더 삭제 혹은 변경하라는 방법은 작동을 안 됐다..

방법 2.

%appdata%\Roaming\Microsoft\Microsoft SQL Server\100\Tools\ 경로 내의 Shell 폴더의 이름을 변경

이것도 안 됐다..

 

C:\Users\사용자계정\AppData\Roaming\Microsoft\SQL Server Management Studio\RegSrvr.xml

RegSrvr.xml

 위 파일 삭제하니 드디어 정상적으로 켜졌다..

텍사스양 일상에서

국민은행 - 아이 명의 통장 출금할 때 도장 필수?

2023. 9. 4. 16:42

아이 명의 국민은행 통장

  도장은 필수인가?   

아이 통장에서 출금을 하기 위해 모든 서류를 준비했으나,

아이 도장을 찾지 못해 안되면 어쩌나.. 하는 불편한 마음으로 은행에 갔다..

 

2가지 경우에 따라 도장 유/무 필수가 갈리는데,

1. 통장을 해지하려는 경우에는 도장이 필요 없다..

2. 단순 출금을 하려고 할 때는 꼭 필요?

-> 아니다.. 도장을 찾지 못했다면,

    본인 도장을 가져가서 인감도장을 바꾸면 해결된다..

   (기존 아이 도장이 찍힌 부분을 부모 도장으로 업데이트시켜 주니 걱정할 필요 없다..)

있으면 좋지만,

없어도 해지하거나 출금하는데 문제는 없다..

 

   필요한 서류 목록은 통장에 써 있다..  

네이버나 구글에 검색하면 엄청 자세하게 나오나,

통장 2번째 장 혹은 거래 마지막 장에 자세하게 적혀있다..

1. 예금주(자녀) 명의의 기본증명서 (특정 - 친권 /후견으로 체크) 또는,

    기본증명서(상세)

2. 가족관계증명서 (최근 3개월 이내 발급분)

 

나 같은 경우 혹시 몰라서

가족관계증명서를 내 기준 하나, 아이 기준 하나 2개를 준비해 갔는데,

이것도 아이 기준이 필요했다..

 

   해지하려고 한 이유  

정확한 금액을 밝힐 수는 없으나,

9년간 모은 돈의 1년 이율이.. 세상에..

1%가 안 되는 거다..

토스나 케이뱅크에 넣어만 놔도 2%을 넘게 받을 수 있는데 1%가 안 된다?

물가 생각하면 9년간 마이나스 통장이 된 샘이다..

이렇게 9년을 넣어놨다니..

이걸 SCHD에 넣어만 놨으면 배당금이 얼마인가 생각하니 억울한 마음이다..

늦었지만 그렇게 하기 위해 출금했다..

 

   그래서 해지했나?  

안 했다..

왜?

일반적으로 미성년자 아이통장을 개설할 때,

출금 금액 제한이 걸려 있는데 당시에 와이프가 미래를 내다보고 개설했는지,

출금 제한이 없는 통장인데, 이 통장을 해지하고 나중에 아이가 통장을 개설하려고 하면,

1. 출금 금액 제한이 걸리고,

2. 회사 입사를 해서 일정기간 입금 내역이 있어야 그 제한이 풀린다고 해서,

    해지 말고 출금만 하라고 제안을 해줘 그렇게 하겠다고 했다..

현금을 들고 다니기 귀찮아 내 통장(타 은행)으로 입금이 되냐 했더니,

수수로 800원에 가능하다 하여 타 은행 이체로 은행 업무 마무리..

 

20년 후 SCHD의 배당이 아이가 살아가는데 있어,
돈이 없어 억울하지만 참아야 하고,
말도 안되는 갑질 등의 횡포에서 자그마한 방패막이가 되어 주길 바라본다..

텍사스양 일상에서

로블록스 - 로벅스 네이버페이로 결제 시 오류날 때

2023. 8. 17. 10:49

매달 아이와 약속을 한 게 있는데,

로벅스 400을 결제해 주기로 했다..

이번달도 결제를 하기 위해 준비하다가 기존에 페이코로 하다가 네이버페이에 금액이 있어서,

네이버페이로 변경해서 결제를 진행시키는데,

아무리 해도 오류가 난다..

이메일 계정의 비밀번호도 맞고, 금액도 넉넉(?)한데,

막판에 결제 오류가 나면서 네이버페이에 문의하라고 한다..

 

검색을 해봐도 이런 상황에 대한 내용이 하나도 나오지 않는다..

아이는 애가 타는지 계속 지가 결제를 시도하는데 끝까지 안된다..

결국 포기를 하고,

네이버페이에 들어가 있던 금액을 연결된 은행 계좌로 이체를 했다..

 

아침에 일어나자 마자 아이가 달려오더니,

결제가 됐다는 거다..

 

상황상 결론은 이렇다..

네이버페이에 금액이 모자란 상태에서 결제를 진행해야 정상적인 결제가 진행되는 상황이다..

(연결된 은행 계좌에서 1만 원이 이체되면서 최종 결제도 완료된다)

이 부분은 오류이기 때문에 네이버에서 확인해야 하는데,

해당 오류 사항을 인지하고 있는지 모르겠다..

텍사스양 일상에서

[딜라이브] 티비 리모컨 - 특정 버튼만 작동되지 않을 때..

2023. 3. 6. 00:55

 

(LG) TV 리모컨이 다른 버튼은 정상적으로 작동하는데 채널변경 버튼만 작동하지 않는 경우가 종종 발생하더니,

아예 작동을 하지 않게 됐다..

 

처음에는 건전지가 다 된 걸로 생각해서 교체를 했는데,

계속 동일한 증상이고, 

TV를 껐다 켜도 채널 버튼만 안 돼서 리모컨이 고장 났다 결론내고 A/S에 전화하려다가,

혹시나 하고 딜라이브에 전화를 했더니,

셋톱박스를 껐다 켜 주면,

본인들이 셋톱박스에 신호를 줄 테니 그 후에 확인해 보라고 했다..

 

채널변경.. 된다..

텍사스양 일상에서

니로 하이브리드 2022 - 식빵등 설치 도전(DIY)

2023. 3. 1. 18:32

생애 첫 차를 구매 후 10개월..

차는 이용 수단 그 이상도 이하도 아니라는 주의라,

아직 떼지 않은 스티커가 있을 정도인데,

우연히 본 식빵등 이미지와 영상을 본 후,

'음.. 다들 쉽다는데 한번 해봐?' 하는 호기심을 가지고 있었다..

그러다 니로 네이버 카페에서 메이튼이란 브랜드에서 할인 행사를 하는 걸 보고,

덥석 구매를 했다..

우선 구매만 해 놓고,

알리익스프레스 들어가서 필요한 장비도 샀다..

트렁크 등을 분리하기 위한 것들과 배선 깔끔하게 따기 위한 장비..

이렇게 모든 것을 준비한 후,

유튜브에서 diy 영상을 몇 번 더 보고 자신감을 가득히 만들고,

삼일절 오전에 지하 주차장으로 투입..

비포 에프터를 위한 비포 사진..

막상 시작하려니 좀 전의 자신감을 사라지고 아무 생각이 나지 않아,

시작이 반이라고 트렁크 등을 우선 제거부터 해보자 하여 시작..

기구가 있으면 쉽게 분리 가능..

이 작업을 하면서 가장 어려울 거라 생각한 부분이,

바로 저 연장선을 트렁크 등 선과 연결하는 공간 확보라고 생각했는데,

생각보다 쉽게 손으로 들어 올리면 공간이 쉽게 보인다..

해당 공간으로 연장선을 넣어서 트렁크 등으로 이동..

유튜브 영상을 보면 이것부터 시작이 잘못된 게,

저 공간에 넣기 전에 트렁크 등과 연결을 먼저 하고,

연결한 선들을 잡음이 나지 않게 검은 테이프로 전체를 감아준 후에 저 공간에 넣었어야 한다..

나는 모든 걸 진행하고 나고 나중에 그게 생각났으나 이미 엎질러진 물..

트렁크 등 선 피복을 벗겨내는 걸 쉽게 하려고 장비를 구매한 건데,

여기서 생각지도 못한 복병이 기존 선에 감겨있는 절연 테이프의 끈적임이었다..

저 테이프를 위로 벗겨내면 피복선에 끈적이는 절연 테이프가 남아있어서,

장비로 피복을 벗겨내려는데 몇 번 헛방으로 벗겨지지 않다가,

끊어지는 대형(?) 사고가 발생..

내 작업 계획에 저 선이 끊어지는 계획은 없었는데,

지하 주차장에서 홀로 절망에 빠져 한동안 아무것도 하지 못하고 멍.. 했다..

 

이미 돌이키기에는 너무 멀리 갔기에 작업은 무조건 진행해야 했다..

정신을 부여잡고 끊어진 선을 먼저 연결하고,

그 부위에 연장선도 함께 연결 후에 검은 테이프로 잘 감아줬다..

그 후에 연장선 반대편과 식빵등과 연결하니 불이 훤히 들어왔다..

저 부위도 검은 테이프로 감아 준 후,

전체 선을 검은 테이프로 최대한 감아주는 작업을 진행했다..

선과 관련된 작업은 이로써 완료..

 

안쪽으로 대충(?) 안 보이게 집어넣고,

마지막 작업인 트렁크를 두르는 작업 시작..

트렁크 아래 부분은 제외할까 하다가 귀찮아 그냥 두르기로..

빙 두르는 작업도 쉽지 않았다..

(진짜 운동해야지)

딱 맞게 두른 후에 가위로 싹둑 자르고 마무리 캡 씌우면 끝.

 

참고로,

저렇게 불이 들어와 있는 상태에서 가위로 잘라도 이상 없다..

혹시나 자르면 모든 게 수포로 되는 거 아닌가 싶어 한참을 고민하고 잘랐다..

 

마무리 후 애프터 사진.

 

ps:

다 하고 나니 별거 없구나.. 하는 마음이 들었으나,

하는 와중에는 쇼트가 나는 거 아닌가 하고 걱정이 많았다..

작업 중간에 트렁크에 갇혀 아이에게 SOS로 구출당하는(?) 쌩 쇼도 하고,

잊지 못할 추억도 함께 만든 식빵등 작업이었다..

텍사스양 일상에서