본문 바로가기

ASP 에러처리 On Error Resume Next On Error Resume Next는 Classic ASP에서 에러 처리를 위해 사용되는 구문입니다. 이 구문을 사용하면 스크립트 실행 중 발생하는 에러를 무시하고 다음 코드로 계속 진행할 수 있습니다. 여기에 간단한 예제를 들어보겠습니다 이 코드는 다음과 같이 동작합니다: On Error Resume Next로 에러 처리를 시작합니다. 1 / 0 연산을 통해 의도적으로 에러를 발생시킵니다. If Err.Number 0 Then 구문으로 에러가 발생했는지 확인합니다. 에러가 발생했다면 Response.Write로 에러 메시지를 출력합니다. Err.Clear로 에러를 초기화합니다. On Error GoTo 0로 기본 에러 처리로 돌아갑니다. 이는 On Error Resume Next의 영향을 중지시킵니다.. 더보기
자바스크립트를 사용하여 로또 번호를 추출 생성 자바스크립트를 사용하여 로또 번호를 추출하는 로직은 다음과 같이 구현할 수 있습니다. 이 예제에서는 1부터 45까지의 숫자 중에서 중복되지 않는 6개의 숫자를 무작위로 선택합니다. function generateLottoNumbers() { let lottoNumbers = new Set(); while (lottoNumbers.size 콘솔 클릭 > 붙여넣기 허용 입력 > 위 코드 입력하면 빠르게 결과값을 확인 할 수 있다. 결과값 이 코드는 다음과 같이 작동합니다: generateLottoNumbers 함수는 먼저 lottoNumbers라는 이름의 빈 Set을 생성합니다. Set은 중복된 값을 허용하지 않기 때문에 이를 사용하여 중복되지 않는 번호를 보장합니다. while 루프는 lottoNumber.. 더보기
MSSQL 로또 추출 로또번호 생성 로또 번호를 추출하는 것은 난수 생성 기능을 사용하여 구현할 수 있습니다. Microsoft SQL Server (MSSQL)에서는 NEWID() 함수를 사용하여 무작위성을 생성하고, 이를 RAND() 함수와 함께 사용하여 난수를 생성할 수 있습니다. 그러나 로또 번호는 특정 범위 내에서 중복되지 않는 숫자들의 집합이므로, 이를 구현하기 위해서는 약간의 추가 로직이 필요합니다. 아래는 MSSQL을 사용하여 1부터 45까지의 숫자 중에서 중복되지 않는 6개의 로또 번호를 추출하는 방법의 예시입니다: DECLARE @Lotto TABLE (Number INT); WHILE (SELECT COUNT(*) FROM @Lotto) 더보기