다음을 통해 공유


JET_TABLEID

적용 대상: Windows | Windows Server

JET_TABLEID

JET_TABLEID 데이터 형식에는 JET API 호출에 사용할 데이터베이스 커서에 대한 핸들이 포함되어 있습니다. 커서는 해당 커서를 여는 데 사용된 세션과만 사용할 수 있습니다.

    typedef JET_API_PTR JET_TABLEID;

데이터 형식

JET_TABLEID

NULL 또는 JET_tableidNil 사용하여 잘못된 커서 핸들을 나타낼 수 있습니다.

설명

커서는 데이터베이스 엔진에 대한 테이블 사용을 관리합니다. 커서는 다음 작업을 수행할 수 있습니다.

  • 레코드 검사

  • 레코드 검색

  • 해당 레코드의 유효 정렬 순서 및 표시 유형 선택

  • 레코드 만들기, 업데이트 또는 삭제

  • 테이블의 스키마 수정

기본 테이블의 상태 또는 형식이 변경될 때 커서의 지원되는 기능이 변경될 수 있습니다. 예를 들어 임시 테이블은 특정 옵션으로 열 때 데이터 검색을 허용하지 않을 수 있습니다. 커서는 항상 기본 테이블에 완전히 연결되며 캐싱 없이 해당 데이터와 직접 상호 작용합니다. 이 데이터베이스 엔진에 의해 노출되는 거의 모든 핵심 ISAM 기능은 커서를 통해 작동합니다.

JetOpenTable 또는 JetOpenTempTable을 사용하여 커서를 만들 수 있습니다. JetDupCursor를 사용하여 커서를 복제할 수 있습니다. JetCloseTable을 사용하여 커서를 명시적으로 닫거나 JetEndSession 또는 JetTerm을 사용하여 암시적으로 닫을 수 있습니다. 중단된 트랜잭션에서 열린 경우 JetRollback 에서 커서를 암시적으로 닫을 수도 있습니다. 한 번에 만들 수 있는 최대 커서 수는 JetSetSystemParameter를 사용하여 구성할 수 있는 JET_paramMaxCursors 의해 제어됩니다.

요구 사항

요구 사항

클라이언트

Windows Vista, Windows XP 또는 Windows 2000 Professional이 필요합니다.

서버

Windows Server 2008, Windows Server 2003 또는 Windows 2000 Server가 필요합니다.

머리글

Esent.h에 선언되었습니다.

참고 항목

JET_paramMaxSessions
JetCloseTable
JetDupCursor
JetEndSession
JetOpenTable
JetOpenTempTable
JetRollback
JetSetSystemParameter
JetTerm