LiteDBErrorEventInfo

개요

LiteDB 에 요청한 작업에 오류가 생겼을때 발생하는 이벤트에 전달되는 EventInfo 오브젝트입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성

errormsg

발생한 에러에 대한 에러메시지를 갖는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

LiteDBErrorEventInfo.errormsg

문법 설정

"00001"

Parameter Error

"1201"

LiteDBConnection busytimeout Fail


  • Android NRE 는 발생하지 않는 에러입니다.

"1202"

LiteDBConnection begin Fail

"1203"

LiteDBConnection close Fail

"1204"

LiteDBConnection commit Fail

"1205"

LiteDBConnection isConnected Fail

"1206"

LiteDBConnection open Fail

"1207"

LiteDBConnection rollback Fail

"1210"

LiteDBStatement executeQuery Fail

"1211"

LiteDBStatement executeUpdate Fail


Android NRE 는 발생하지 않는 에러입니다.

errortype

발생한 에러에 대한 에러유형을 갖는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

LiteDBErrorEventInfo.errortype

문법 설정

"ObjectError"

개별 오브젝트에서 사용하는 에러인 경우에 갖는 값입니다.


LiteDB 관련 컴포넌트에서 에러 발생 시 항상 이 값을 갖습니다.

eventid

이벤트의 ID를 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

LiteDBErrorEventInfo.eventid

문법 설정

var strEventid = e.eventid;

참고

- 이벤트에 핸들러로 등록된 함수의 이름이 아닌 발생한 이벤트명을 갖습니다.

ldberrorcode

발생한 에러에 대한 DB 에서 전달받은 에러코드값을 갖는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

LiteDBErrorEventInfo.ldberrorcode

참고

- Android NRE 는 발생한 에러에 대한 코드값이 DB 에서 전달되지 않습니다.

ldberrormsg

발생한 에러에 대한 DB 에서 전달받은 에러메시지값을 갖는 속성입니다

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

LiteDBErrorEventInfo.ldberrormsg

statuscode

발생한 에러에 대한 에러코드값을 갖는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

LiteDBErrorEventInfo.statuscode

문법 설정

"00001"

메소드의 파라미터를 잘 못 설정하여 이벤트 발생 시 갖는 값입니다.

"1201"

LiteDBConnection 오브젝트에 연결된 DB 의 응답시간이 대기시간을 초과하여 이벤트 발생 시 갖는 값입니다.


  • Android NRE 는 발생하지 않는 에러입니다.

"1202"

LiteDBConnection 오브젝트의 begin() 메소드 수행에 의해 이벤트 발생 시 갖는 값입니다.

"1203"

LiteDBConnection 오브젝트의 close() 메소드 수행에 의해 이벤트 발생 시 갖는 값입니다.

"1204"

LiteDBConnection 오브젝트의 commit() 메소드 수행에 의해 이벤트 발생 시 갖는 값입니다.

"1205"

LiteDBConnection 오브젝트의 isConnected() 메소드 수행에 의해 이벤트 발생 시 갖는 값입니다.

"1206"

LiteDBConnection 오브젝트의 open() 메소드 수행에 의해 이벤트 발생 시 갖는 값입니다.

"1207"

LiteDBConnection 오브젝트의 rollback() 메소드 수행에 의해 이벤트 발생 시 갖는 값입니다.

"1210"

LiteDBStatement 오브젝트의 executeQuery() 메소드 수행에 의해 이벤트 발생 시 갖는 값입니다.

"1211"

LiteDBStatement 오브젝트의 executeUpdate() 메소드 수행에 의해 이벤트 발생 시 갖는 값입니다.


  • Android NRE 는 발생하지 않는 에러입니다.