Api 멤버

보호된 멤버 포함
상속된 멤버 포함

ESENT API의 관리되는 버전입니다. 이 클래스에는 관리되지 않는 ESENT API에 해당하는 정적 메서드가 포함되어 있습니다. 이러한 메서드는 오류가 반환되면 예외를 throw합니다. ESENT API에 대한 도우미 메서드입니다. 이러한 래핑 JetMakeKey. API의 내부 전용 메서드입니다. ESENT API에 대한 도우미 메서드입니다. 이러한 작업은 JetMakeKey에 대한 데이터 변환을 수행합니다. ESENT API에 대한 도우미 메서드입니다. 이러한 메서드는 데이터베이스 메타데이터를 처리합니다. ESENT API에 대한 도우미 메서드입니다. 이는 API의 interop 버전이 아니지만 함수의 매우 일반적인 용도를 캡슐화합니다. 사용되지 않는 것으로 표시된 API 멤버입니다. ESENT API에 대한 도우미 메서드입니다. 이는 API의 interop 버전이 아니지만 함수의 매우 일반적인 용도를 캡슐화합니다. ESENT API에 대한 도우미 메서드입니다. 이렇게 하면 열을 설정하기 위한 데이터 변환이 수행됩니다.

Api 형식은 다음 멤버를 노출합니다.

메서드

  속성 Description
Public 메서드정적 멤버 DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) 열에서 개체를 역직렬화합니다.
Public 메서드정적 멤버 DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 열에서 개체를 역직렬화합니다.
Public 메서드정적 멤버 EscrowUpdate 한 열에서 원자성 추가를 수행합니다. 열은 Long 형식이어야 합니다. 이 함수를 사용하면 여러 세션에서 충돌 없이 동일한 레코드를 동시에 업데이트할 수 있습니다.
Public 메서드정적 멤버 GetBookmark 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드의 책갈피를 검색합니다. 그런 다음 이 책갈피를 사용하여 JetGotoBookmark를 사용하여 해당 커서의 위치를 동일한 레코드로 다시 변경할 수 있습니다.
Public 메서드정적 멤버 GetColumnDictionary 열 이름을 열 ID에 매핑하는 사전을 만듭니다.
Public 메서드정적 멤버 GetTableColumnid 지정된 열의 columnid를 가져옵니다.
Public 메서드정적 멤버 GetTableColumns(JET_SESID, JET_TABLEID) 테이블의 모든 열을 반복하여 각 열에 대한 정보를 반환합니다.
Public 메서드정적 멤버 GetTableColumns(JET_SESID, JET_DBID, String) 테이블의 모든 열을 반복하여 각 열에 대한 정보를 반환합니다.
Public 메서드정적 멤버 GetTableIndexes(JET_SESID, JET_TABLEID) 테이블의 모든 인덱스를 반복하여 각 인덱스에 대한 정보를 반환합니다.
Public 메서드정적 멤버 GetTableIndexes(JET_SESID, JET_DBID, String) 테이블의 모든 인덱스를 반복하여 각 인덱스에 대한 정보를 반환합니다.
Public 메서드정적 멤버 GetTableNames 데이터베이스에 있는 테이블의 이름을 반환합니다.
Public 메서드정적 멤버 IntersectIndexes 인덱스 범위 그룹을 교차하고 모든 인덱스 범위에 있는 레코드의 책갈피를 반환합니다. 또한 JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit)를 참조하세요.
Public 메서드정적 멤버 JetAddColumn 기존 테이블에 새 열을 추가합니다.
Public 메서드정적 멤버 JetAttachDatabase 데이터베이스 instance 사용할 데이터베이스 파일을 연결합니다. 데이터베이스를 사용하려면 나중에 JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit)를 사용하여 열어야 합니다.
Public 메서드정적 멤버 JetAttachDatabase2 데이터베이스 instance 사용할 데이터베이스 파일을 연결합니다. 데이터베이스를 사용하려면 나중에 JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit)를 사용하여 열어야 합니다.
Public 메서드정적 멤버 JetBackupInstance 연결된 모든 데이터베이스를 포함하여 디렉터리에 대한 instance 스트리밍 백업을 수행합니다. 엔진에서 지원하는 여러 백업 메서드를 사용하는 이 함수는 가장 간단하고 캡슐화된 함수입니다.
Public 메서드정적 멤버 JetBeginExternalBackupInstance 엔진과 데이터베이스가 온라인 상태이고 활성 상태인 동안 외부 백업을 시작합니다.
Public 메서드정적 멤버 JetBeginSession 새 ESENT 세션을 초기화합니다.
Public 메서드정적 멤버 JetBeginTransaction 세션이 트랜잭션을 입력하거나 기존 트랜잭션에 새 저장 지점을 만들도록 합니다.
Public 메서드정적 멤버 JetBeginTransaction2 세션이 트랜잭션을 입력하거나 기존 트랜잭션에 새 저장 지점을 만들도록 합니다.
Public 메서드정적 멤버 JetCloseDatabase 이전에 JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit)로 열거나 JetCreateDatabase(JET_SESID, String, String, JET_DBID, CreateDatabaseGrbit)로 만든 데이터베이스 파일을 닫습니다.
Public 메서드정적 멤버 JetCloseFileInstance JetReadFileInstance를 사용하여 해당 파일의 데이터를 추출한 후 JetOpenFileInstance로 열린 파일을 닫습니다.
Public 메서드정적 멤버 JetCloseTable 열린 테이블을 닫습니다.
Public 메서드정적 멤버 JetCommitTransaction 현재 저장 지점 동안 데이터베이스 상태에 대한 변경 내용을 커밋하고 이전 저장 지점으로 마이그레이션합니다. 가장 바깥쪽 저장 지점이 커밋되면 해당 저장 지점 동안 변경한 내용이 데이터베이스의 상태로 커밋되고 세션이 트랜잭션을 종료합니다.
Public 메서드정적 멤버 JetCompact 기존 데이터베이스의 복사본을 만듭니다. 복사본은 사용량에 최적 상태로 압축됩니다. 복사한 데이터의 데이터는 인덱스 생성 시 인덱스에 대해 선택한 측정값에 따라 압축됩니다. 이러한 방식으로 압축된 데이터는 가능한 한 조밀하게 저장될 수 있습니다. 또는 압축된 데이터는 후속 레코드 증가 또는 인덱스 삽입을 위한 공간을 예약할 수 있습니다.
Public 메서드정적 멤버 JetComputeStats 테이블의 각 인덱스를 안내하여 인덱스의 항목 수와 인덱스의 고유 키 수를 정확하게 계산합니다. 이 정보는 인덱스 및 계산의 현재 시간에 할당된 데이터베이스 페이지 수와 함께 데이터베이스의 인덱스 메타데이터에 저장됩니다. 이 데이터는 이후에 정보 작업으로 검색할 수 있습니다.
Public 메서드정적 멤버 JetCreateDatabase 데이터베이스 파일을 만들고 연결합니다.
Public 메서드정적 멤버 JetCreateDatabase2 최대 데이터베이스 크기가 지정된 데이터베이스 파일을 만들고 연결합니다.
Public 메서드정적 멤버 JetCreateIndex ESE 데이터베이스의 데이터에 대한 인덱스 만들기 인덱스 를 사용하여 특정 데이터를 빠르게 찾을 수 있습니다.
Public 메서드정적 멤버 JetCreateIndex2 ESE 데이터베이스의 데이터에 대한 인덱스를 만듭니다.
Public 메서드정적 멤버 JetCreateInstance 데이터베이스 엔진의 새 instance 할당합니다.
Public 메서드정적 멤버 JetCreateInstance2 표시 이름이 지정된 단일 프로세스에서 사용할 데이터베이스 엔진의 새 instance 할당합니다.
Public 메서드정적 멤버 JetCreateTable 빈 테이블을 만듭니다. 새로 만든 테이블은 단독으로 열립니다.
Public 메서드정적 멤버 JetCreateTableColumnIndex3 테이블을 만들고, 열을 추가하고, 해당 테이블에 인덱스를 추가합니다.
Public 메서드정적 멤버 JetDefragment 데이터베이스 내의 데이터 organization 개선하는 데이터베이스 조각 모음 작업을 시작하고 중지합니다.
Public 메서드정적 멤버 JetDefragment2 데이터베이스 내의 데이터 organization 개선하는 데이터베이스 조각 모음 작업을 시작하고 중지합니다.
Public 메서드정적 멤버 JetDelete 데이터베이스 테이블에서 현재 레코드를 삭제합니다.
Public 메서드정적 멤버 JetDeleteColumn 데이터베이스 테이블에서 열을 삭제합니다.
Public 메서드정적 멤버 JetDeleteColumn2 데이터베이스 테이블에서 열을 삭제합니다.
Public 메서드정적 멤버 JetDeleteIndex 데이터베이스 테이블에서 인덱스를 삭제합니다.
Public 메서드정적 멤버 JetDeleteTable 데이터베이스에서 테이블을 삭제합니다.
Public 메서드정적 멤버 JetDetachDatabase 이전에 데이터베이스 세션에 연결된 데이터베이스 파일을 해제합니다.
Public 메서드정적 멤버 JetDetachDatabase2 이전에 데이터베이스 세션에 연결된 데이터베이스 파일을 해제합니다.
Public 메서드정적 멤버 JetDupCursor 열려 있는 커서를 복제하고 중복된 커서에 대한 핸들을 반환합니다. 중복된 커서가 읽기 전용 커서인 경우 중복된 커서도 읽기 전용 커서입니다. 검색 키 생성 또는 레코드 업데이트와 관련된 상태는 중복된 커서에 복사되지 않습니다. 또한 원래 커서의 위치는 중복된 커서에 중복되지 않습니다. 중복된 커서는 항상 클러스터형 인덱스에서 열리며 해당 위치는 항상 테이블의 첫 번째 행에 있습니다.
Public 메서드정적 멤버 JetDupSession 지정된 sesid와 동일한 instance 새 ESE 세션을 초기화합니다.
Public 메서드정적 멤버 JetEndExternalBackupInstance 외부 백업 세션을 종료합니다. 이 API는 성공적인 온라인(비 VSS 기반) 백업을 실행하기 위해 호출해야 하는 일련의 API 중 마지막 API입니다.
Public 메서드정적 멤버 JetEndExternalBackupInstance2 외부 백업 세션을 종료합니다. 이 API는 성공적인 온라인(비 VSS 기반) 백업을 실행하기 위해 호출해야 하는 일련의 API 중 마지막 API입니다.
Public 메서드정적 멤버 JetEndSession 세션을 종료합니다.
Public 메서드정적 멤버 JetEnumerateColumns 커서의 현재 레코드 또는 해당 커서의 복사 버퍼에서 열 집합과 해당 값을 효율적으로 검색합니다. 검색된 열 및 값은 열 ID, itagSequence 숫자 및 기타 특성 목록으로 제한할 수 있습니다. 이 열 검색 API는 사용자가 제공한 재할당 호환 콜백을 사용하여 가져온 동적으로 할당된 메모리에 정보를 반환한다는 측면에서 고유합니다. 이 새로운 유연성을 통해 호출자에게 알려지지 않은 특정 특성(예: 크기 및 곱하기)을 사용하여 열 데이터를 효율적으로 검색할 수 있습니다. 이렇게 하면 원하는 데이터를 성공적으로 검색할 JetRetrieveColumn에 대한 최종 호출을 설정하기 위해 JetRetrieveColumn의 검색 모드를 사용하여 이러한 특성을 확인할 필요가 없습니다.
Public 메서드정적 멤버 JetEscrowUpdate 한 열에서 원자성 추가 작업을 수행합니다. 이 함수를 사용하면 여러 세션에서 충돌 없이 동일한 레코드를 동시에 업데이트할 수 있습니다. 또한 EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32)를 참조하세요.
Public 메서드정적 멤버 JetFreeBuffer 데이터베이스 엔진 호출에 의해 할당된 메모리를 해제합니다.
Public 메서드정적 멤버 JetGetAttachInfoInstance JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit)에서 시작된 백업 중에 백업 파일 집합의 일부가 될 데이터베이스 파일의 이름에 대한 instance 쿼리하는 데 사용됩니다. 현재 JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit)를 사용하여 instance 연결된 데이터베이스만 고려됩니다. 이후 이러한 파일은 JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) 를 사용하여 열고 JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32)를 사용하여 읽을 수 있습니다.
Public 메서드정적 멤버 JetGetBookmark 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드의 책갈피를 검색합니다. 그런 다음 이 책갈피를 사용하여 JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32)를 사용하여 해당 커서의 위치를 동일한 레코드로 다시 변경할 수 있습니다. 책갈피는 BookmarkMost 바이트보다 길지 않습니다. GetBookmark(JET_SESID, JET_TABLEID)도 참조하세요.
Public 메서드정적 멤버 JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) 테이블의 열에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) 테이블 열에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) 테이블의 모든 열에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetCurrentIndex 지정된 커서의 현재 인덱스 이름을 Ddetermines합니다. 이 이름은 나중에 JetSetCurrentIndex(JET_SESID, JET_TABLEID, String)를 사용하여 해당 인덱스를 현재 인덱스로 다시 선택하는 데도 사용됩니다. JetGetTableIndexInfo를 사용하여 해당 인덱스의 속성을 검색하는 데 사용할 수도 있습니다.
Public 메서드정적 멤버 JetGetCursorInfo 커서의 현재 레코드를 업데이트하면 레코드의 현재 업데이트 상태 따라 쓰기 충돌이 발생할지 여부를 결정합니다. JetGetCursorInfo가 성공적으로 반환되더라도 쓰기 충돌이 궁극적으로 반환될 수 있습니다. 현재 세션이 동일한 레코드를 업데이트하기 전에 다른 세션이 레코드를 업데이트할 수 있기 때문입니다.
Public 메서드정적 멤버 JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) 지정된 데이터베이스에 대한 특정 정보를 검색합니다.
Public 메서드정적 멤버 JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) 지정된 데이터베이스에 대한 특정 정보를 검색합니다.
Public 메서드정적 멤버 JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) 지정된 데이터베이스에 대한 특정 정보를 검색합니다.
Public 메서드정적 멤버 JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) 지정된 데이터베이스에 대한 특정 정보를 검색합니다.
Public 메서드정적 멤버 JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) 지정된 데이터베이스에 대한 특정 정보를 검색합니다.
Public 메서드정적 멤버 JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) 지정된 데이터베이스에 대한 특정 정보를 검색합니다.
Public 메서드정적 멤버 JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) 사용되지 않습니다. 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetInstanceInfo 실행 중인 인스턴스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetLock 행을 업데이트하거나, 잠금을 쓰거나, 행이 다른 세션인 읽기 잠금에 의해 업데이트되지 않도록 명시적으로 방지하는 기능을 명시적으로 예약합니다. 일반적으로 행 쓰기 잠금은 행 업데이트의 결과로 암시적으로 획득됩니다. 일반적으로 레코드 버전 관리로 인해 읽기 잠금이 필요하지 않습니다. 그러나 경우에 따라 트랜잭션은 직렬화를 적용하거나 후속 작업이 성공하도록 행을 명시적으로 잠그려고 할 수 있습니다.
Public 메서드정적 멤버 JetGetLogInfoInstance JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit)에서 시작된 백업 중에 백업 파일 집합의 일부가 되어야 하는 데이터베이스 패치 파일 및 로그 파일의 이름에 대한 instance 쿼리하는 데 사용됩니다. 이후 이러한 파일은 JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) 를 사용하여 열고 JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32)를 사용하여 읽을 수 있습니다.
Public 메서드정적 멤버 JetGetLS 애플리케이션이 커서 또는 해당 커서와 연결된 테이블과 연결된 Local Storage라는 컨텍스트 핸들을 검색할 수 있도록 합니다. 이 컨텍스트 핸들은 이전에 JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit)를 사용하여 설정했어야 합니다. JetGetLS를 사용하여 커서 또는 테이블에 대한 현재 컨텍스트 핸들을 동시에 가져오고 해당 컨텍스트 핸들을 다시 설정할 수도 있습니다.
Public 메서드정적 멤버 JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) 데이터베이스 개체에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) 데이터베이스 개체에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetRecordPosition 현재 인덱스에서 현재 레코드의 소수 위치를 JET_RECPOS 구조체 형식으로 반환합니다. 또한 JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS)을 참조하세요.
Public 메서드정적 멤버 JetGetSecondaryIndexBookmark 커서의 현재 위치에서 보조 인덱스 항목에 대한 특수 책갈피를 검색합니다. 그런 다음 이 책갈피를 사용하여 JetGotoSecondaryIndexBookmark를 사용하여 해당 커서의 위치를 동일한 인덱스 항목으로 효율적으로 변경할 수 있습니다. 중복 키가 포함되거나 동일한 레코드에 대한 여러 인덱스 항목이 포함된 보조 인덱스의 위치를 변경할 때 가장 유용합니다.
Public 메서드정적 멤버 JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) 데이터베이스 구성 옵션을 가져옵니다.
Public 메서드정적 멤버 JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) 데이터베이스 구성 옵션을 가져옵니다.
Public 메서드정적 멤버 JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) 테이블 열에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) 테이블 열에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) 테이블의 모든 열에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) 사용되지 않습니다. 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) 테이블의 인덱스에 대한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) 데이터베이스의 테이블에 대한 다양한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) 데이터베이스의 테이블에 대한 다양한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) 데이터베이스의 테이블에 대한 다양한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) 데이터베이스의 테이블에 대한 다양한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) 데이터베이스의 테이블에 대한 다양한 정보를 검색합니다.
Public 메서드정적 멤버 JetGetTruncateLogInfoInstance JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit)에서 시작된 백업 중에 백업이 성공적으로 완료된 후 안전하게 삭제할 수 있는 트랜잭션 로그 파일의 이름에 대한 instance 쿼리하는 데 사용됩니다.
Public 메서드정적 멤버 JetGetVersion 데이터베이스 엔진의 버전을 검색합니다.
Public 메서드정적 멤버 JetGotoBookmark 지정된 책갈피와 연결된 레코드의 인덱스 항목에 커서를 놓습니다. 책갈피는 테이블에 정의된 인덱스와 함께 사용할 수 있습니다. 레코드의 책갈피는 JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32)를 사용하여 검색할 수 있습니다.
Public 메서드정적 멤버 JetGotoPosition 커서를 현재 인덱스를 통과하는 방법의 일부인 새 위치로 이동합니다. 또한 JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS)을 참조하세요.
Public 메서드정적 멤버 JetGotoSecondaryIndexBookmark 지정된 보조 인덱스 책갈피와 연결된 인덱스 항목에 커서를 놓습니다. 보조 인덱스 책갈피는 원래 검색된 테이블과 동일한 인덱스와 함께 사용해야 합니다. 인덱스 항목에 대한 보조 인덱스 책갈피는 JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit)를 사용하여 검색할 수 있습니다.
Public 메서드정적 멤버 JetGrowDatabase 현재 열려 있는 데이터베이스의 크기를 확장합니다.
Public 메서드정적 멤버 JetIdle 유휴 정리 작업을 수행하거나 ESE의 버전 저장소 상태 확인합니다.
Public 메서드정적 멤버 JetIndexRecordCount 현재 인덱스의 현재 위치부터 앞으로의 항목 수를 계산합니다. 현재 위치는 개수에 포함됩니다. 현재 인덱스가 다중값 열을 초과하고 열의 인스턴스에 여러 값이 있는 경우 테이블의 총 레코드 수보다 클 수 있습니다. 테이블이 비어 있으면 개수에 대해 0이 반환됩니다.
Public 메서드정적 멤버 JetInit ESENT 데이터베이스 엔진을 초기화합니다.
Public 메서드정적 멤버 JetInit2 ESENT 데이터베이스 엔진을 초기화합니다.
Public 메서드정적 멤버 JetIntersectIndexes 동일한 테이블에 있는 여러 보조 인덱스의 여러 인덱스 항목 집합 간의 교차를 계산합니다. 이 작업은 인덱스 범위를 사용하여 표현할 수 있는 두 개 이상의 조건과 일치하는 테이블에서 레코드 집합을 찾는 데 유용합니다. IntersectIndexes(JET_SESID, [])도 참조하세요.
Public 메서드정적 멤버 JetMakeKey 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) 인덱스 탐색 커서는 인덱스의 시작 또는 끝에 배치하고 지정된 수의 인덱스 항목으로 앞뒤로 이동할 수 있습니다. TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID)를 참조하세요.
Public 메서드정적 멤버 JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) 인덱스 탐색 커서는 인덱스의 시작 또는 끝에 배치하고 지정된 수의 인덱스 항목으로 앞뒤로 이동할 수 있습니다. TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID)를 참조하세요.
Public 메서드정적 멤버 JetOpenDatabase 데이터베이스 세션에 사용하기 위해 이전에 JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit)와 연결된 데이터베이스를 엽니다. 이 함수는 동일한 데이터베이스에 대해 여러 번 호출할 수 있습니다.
Public 메서드정적 멤버 JetOpenFileInstance 스트리밍 유사 항목 백업을 수행하기 위해 활성 instance 연결된 데이터베이스, 데이터베이스 패치 파일 또는 트랜잭션 로그 파일을 엽니다. 이러한 파일의 데이터는 나중에 JetReadFileInstance를 사용하여 반환된 핸들을 통해 읽을 수 있습니다. 반환된 핸들은 JetCloseFileInstance를 사용하여 닫혀야 합니다. 이전에 JetBeginExternalBackupInstance를 사용하여 instance 외부 백업을 시작했어야 합니다.
Public 메서드정적 멤버 JetOpenTable 이전에 만든 테이블에서 커서를 엽니다.
Public 메서드정적 멤버 JetOpenTempTable 단일 인덱스로 임시 테이블을 만듭니다. 임시 테이블은 JetCreateTableColumnIndex를 사용하여 만든 일반 테이블과 마찬가지로 레코드를 저장하고 검색합니다. 그러나 임시 테이블은 휘발성 특성으로 인해 일반 테이블보다 훨씬 빠릅니다. 또한 순수하게 순차적으로 액세스할 때 레코드 집합에서 중복 제거를 매우 빠르게 정렬하고 수행하는 데 사용할 수 있습니다. 또한 JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, [])를 참조하세요. JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public 메서드정적 멤버 JetOpenTempTable2 단일 인덱스로 임시 테이블을 만듭니다. 임시 테이블은 JetCreateTableColumnIndex를 사용하여 만든 일반 테이블과 마찬가지로 레코드를 저장하고 검색합니다. 그러나 임시 테이블은 휘발성 특성으로 인해 일반 테이블보다 훨씬 빠릅니다. 또한 순수하게 순차적으로 액세스할 때 레코드 집합에서 중복 제거를 매우 빠르게 정렬하고 수행하는 데 사용할 수 있습니다. 또한 JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, [])를 참조하세요. JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public 메서드정적 멤버 JetOpenTempTable3 단일 인덱스로 임시 테이블을 만듭니다. 임시 테이블은 JetCreateTableColumnIndex를 사용하여 만든 일반 테이블과 마찬가지로 레코드를 저장하고 검색합니다. 그러나 임시 테이블은 휘발성 특성으로 인해 일반 테이블보다 훨씬 빠릅니다. 또한 순수하게 순차적으로 액세스할 때 레코드 집합에서 중복 제거를 매우 빠르게 정렬하고 수행하는 데 사용할 수 있습니다. 또한 JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE)을 참조하세요.
Public 메서드정적 멤버 JetOSSnapshotFreeze 스냅샷 시작합니다. 스냅샷 진행 중인 동안에는 엔진의 디스크 쓰기 작업이 수행되지 않습니다.
Public 메서드정적 멤버 JetOSSnapshotPrepare 스냅샷 세션에 대한 준비를 시작합니다. 스냅샷 세션은 엔진이 디스크에 쓰기 IO를 실행하지 않는 짧은 시간 간격이므로 엔진이 볼륨 스냅샷 세션(스냅샷 기록기에 의해 구동되는 경우)에 참여할 수 있습니다.
Public 메서드정적 멤버 JetOSSnapshotThaw 중지 기간 및 성공적인 스냅샷 후에 정상적인 IO 작업을 다시 시작할 수 있음을 엔진에 알 수 있습니다.
Public 메서드정적 멤버 JetPrepareUpdate 업데이트할 커서를 준비합니다.
Public 메서드정적 멤버 JetReadFileInstance JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64)로 열린 파일의 내용을 검색합니다.
Public 메서드정적 멤버 JetRegisterCallback 애플리케이션에서 특정 이벤트에 대한 알림을 애플리케이션에 발급하도록 데이터베이스 엔진을 구성할 수 있습니다. 이러한 알림은 특정 테이블과 연결되며 JetTerm(JET_INSTANCE)을 사용하여 테이블을 포함하는 instance 종료될 때까지만 적용됩니다.
Public 메서드정적 멤버 JetRenameColumn 기존 열의 이름을 변경합니다.
Public 메서드정적 멤버 JetRenameTable 기존 테이블의 이름을 변경합니다.
Public 메서드정적 멤버 JetResetSessionContext 현재 스레드에서 세션을 연결 해제합니다. JetSetSessionContext(JET_SESID, IntPtr)와 함께 사용해야 합니다.
Public 메서드정적 멤버 JetResetTableSequential 애플리케이션이 커서가 배치된 전체 인덱스를 더 이상 검사하지 않는다는 것을 데이터베이스 엔진에 알깁니다. 이 호출은 JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit)에서 보낸 알림을 반전합니다.
Public 메서드정적 멤버 JetRestoreInstance 연결된 모든 데이터베이스를 포함하여 instance 스트리밍 백업을 복원하고 복구합니다. JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS) 함수를 사용하여 만든 백업으로 작동하도록 설계되었습니다. 가장 간단하고 캡슐화된 복원 함수입니다.
Public 메서드정적 멤버 JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) 현재 레코드에서 단일 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다. 또는 이 함수는 커서 복사 버퍼에 만들어지는 레코드에서 열을 검색할 수 있습니다. 이 함수는 현재 레코드를 참조하는 인덱스 항목에서 열 데이터를 검색할 수도 있습니다. 실제 열 값을 검색하는 것 외에도 JetRetrieveColumn을 사용하여 열 크기를 검색한 후 열 데이터 자체를 검색하여 애플리케이션 버퍼의 크기를 적절하게 지정할 수 있습니다.
Public 메서드정적 멤버 JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) 현재 레코드에서 단일 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다. 또는 이 함수는 커서 복사 버퍼에 만들어지는 레코드에서 열을 검색할 수 있습니다. 이 함수는 현재 레코드를 참조하는 인덱스 항목에서 열 데이터를 검색할 수도 있습니다. 실제 열 값을 검색하는 것 외에도 JetRetrieveColumn을 사용하여 열 크기를 검색한 후 열 데이터 자체를 검색하여 애플리케이션 버퍼의 크기를 적절하게 지정할 수 있습니다.
Public 메서드정적 멤버 JetRetrieveColumns 단일 작업에서 현재 레코드에서 여러 열 값을 검색합니다. JET_RETRIEVECOLUMN 구조체의 배열은 검색할 열 값 집합을 설명하고 검색할 각 열 값에 대한 출력 버퍼를 설명하는 데 사용됩니다.
Public 메서드정적 멤버 JetRetrieveKey 커서의 현재 위치에서 인덱스 항목의 키를 검색합니다. 또한 RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit)를 참조하세요.
Public 메서드정적 멤버 JetRollback 데이터베이스 상태에 대한 변경 내용을 실행 취소하고 마지막 저장 지점으로 돌아갑니다. 또한 JetRollback은 저장 지점 중에 열린 커서를 닫습니다. 가장 바깥쪽 저장 지점이 실행 취소되면 세션이 트랜잭션을 종료합니다.
Public 메서드정적 멤버 JetSeek 커서의 검색 키와 지정된 같지 않음에 지정된 검색 조건과 일치하는 인덱스 항목에 커서를 효율적으로 배치합니다. 검색 키는 이전에 JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit)를 사용하여 구성되어야 합니다. TrySeek(JET_SESID, JET_TABLEID, SeekGrbit)도 참조하세요.
Public 메서드정적 멤버 JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) JetSetColumn 함수는 삽입하거나 현재 레코드를 업데이트하기 위해 수정된 레코드의 단일 열 값을 수정합니다. 기존 값을 덮어쓰거나, 다중값 열의 값 시퀀스에 새 값을 추가하거나, 다중값 열의 값 시퀀스에서 값을 제거하거나, Long 값의 전체 또는 일부( LongText 또는 LongBinary 형식의 열)를 업데이트할 수 있습니다.
Public 메서드정적 멤버 JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) JetSetColumn 함수는 삽입하거나 현재 레코드를 업데이트하기 위해 수정된 레코드의 단일 열 값을 수정합니다. 기존 값을 덮어쓰거나, 다중값 열의 값 시퀀스에 새 값을 추가하거나, 다중값 열의 값 시퀀스에서 값을 제거하거나, Long 값의 전체 또는 일부( LongText 또는 LongBinary 형식의 열)를 업데이트할 수 있습니다.
Public 메서드정적 멤버 JetSetColumnDefaultValue 기존 열의 기본값을 변경합니다.
Public 메서드정적 멤버 JetSetColumns 애플리케이션에서 단일 작업에서 여러 열 값을 설정할 수 있습니다. JET_SETCOLUMN 구조체의 배열은 설정할 열 값 집합을 설명하고 설정할 각 열 값에 대한 입력 버퍼를 설명하는 데 사용됩니다.
Public 메서드정적 멤버 JetSetCurrentIndex 커서의 현재 인덱스를 설정합니다.
Public 메서드정적 멤버 JetSetCurrentIndex2 커서의 현재 인덱스를 설정합니다.
Public 메서드정적 멤버 JetSetCurrentIndex3 커서의 현재 인덱스를 설정합니다.
Public 메서드정적 멤버 JetSetCurrentIndex4 커서의 현재 인덱스를 설정합니다.
Public 메서드정적 멤버 JetSetDatabaseSize 열리지 않은 데이터베이스 파일의 크기를 설정합니다.
Public 메서드정적 멤버 JetSetIndexRange 커서가 JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit)를 사용하여 걸을 수 있는 인덱스 항목 집합을 현재 인덱스 항목에서 시작하여 해당 커서의 검색 키에 지정된 검색 조건 및 지정된 바인딩된 조건과 일치하는 인덱스 항목에서 끝나는 항목으로 일시적으로 제한합니다. 검색 키는 이전에 JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit)를 사용하여 구성되어야 합니다. TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)도 참조하세요.
Public 메서드정적 멤버 JetSetLS 애플리케이션이 로컬 스토리지라는 컨텍스트 핸들을 커서 또는 해당 커서와 연결된 테이블과 연결할 수 있도록 합니다. 이 컨텍스트 핸들은 애플리케이션에서 커서 또는 테이블과 연결된 보조 데이터를 저장하는 데 사용할 수 있습니다. 나중에 컨텍스트 핸들을 해제해야 하는 경우 런타임 콜백을 사용하여 애플리케이션에 알림을 받습니다. 이렇게 하면 동적으로 할당된 상태를 커서 또는 테이블과 연결할 수 있습니다.
Public 메서드정적 멤버 JetSetSessionContext 지정된 컨텍스트 핸들을 사용하여 세션을 현재 스레드와 연결합니다. 이 연결은 지정된 세션에 대한 트랜잭션이 완전히 동일한 스레드에서 발생해야 한다는 기본 엔진 요구 사항을 재정의합니다. JetResetSessionContext(JET_SESID)를 사용하여 연결을 제거합니다.
Public 메서드정적 멤버 JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) 데이터베이스 구성 옵션을 설정합니다.
Public 메서드정적 멤버 JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) 데이터베이스 구성 옵션을 설정합니다.
Public 메서드정적 멤버 JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) 데이터베이스 구성 옵션을 설정합니다.
Public 메서드정적 멤버 JetSetTableSequential 애플리케이션이 커서가 배치된 전체 인덱스를 검사하고 있음을 데이터베이스 엔진에 알 수 있습니다. 따라서 인덱스 데이터에 액세스하는 데 사용되는 메서드는 이 시나리오를 가능한 한 빨리 만들기 위해 조정됩니다. 또한 JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit)을 참조하세요.
Public 메서드정적 멤버 JetStopBackupInstance 스트리밍 백업 관련 작업이 특정 실행 중인 instance 계속되지 않도록 하여 스트리밍 백업을 예측 가능한 방식으로 종료합니다.
Public 메서드정적 멤버 JetStopServiceInstance 종료할 instance 준비합니다.
Public 메서드정적 멤버 JetTerm JetInit(JET_INSTANCE) 또는 JetCreateInstance(JET_INSTANCE, String)를 사용하여 만든 instance 종료합니다.
Public 메서드정적 멤버 JetTerm2 JetInit(JET_INSTANCE) 또는 JetCreateInstance(JET_INSTANCE, String)를 사용하여 만든 instance 종료합니다.
Public 메서드정적 멤버 JetTruncateLogInstance JetBeginExternalBackup에서 시작한 백업 중에 현재 백업이 성공적으로 완료되면 더 이상 필요하지 않은 트랜잭션 로그 파일을 삭제하는 데 사용됩니다.
Public 메서드정적 멤버 JetUnregisterCallback JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE)을 통해 이전에 요청한 대로 애플리케이션에 대한 알림 발급을 중지하도록 데이터베이스 엔진을 구성합니다.
Public 메서드정적 멤버 JetUpdate(JET_SESID, JET_TABLEID) JetUpdate 함수는 테이블에 새 행을 삽입하거나 기존 행을 업데이트하는 등의 업데이트 작업을 수행합니다. 테이블 행 삭제는 JetDelete(JET_SESID, JET_TABLEID)를 호출하여 수행됩니다.
Public 메서드정적 멤버 JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) JetUpdate 함수는 테이블에 새 행을 삽입하거나 기존 행을 업데이트하는 등의 업데이트 작업을 수행합니다. 테이블 행 삭제는 JetDelete(JET_SESID, JET_TABLEID)를 호출하여 수행됩니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, 부울, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) 그런 다음 JetSeek(JET_SESID, JET_TABLEID, SeekGrbit)JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)에서 사용할 수 있는 검색 키를 생성합니다.
Public 메서드정적 멤버 MoveAfterLast 테이블의 마지막 레코드 뒤에 커서를 놓습니다. 이전의 후속 이동은 커서를 마지막 레코드에 배치합니다.
Public 메서드정적 멤버 MoveBeforeFirst 테이블의 첫 번째 레코드 앞에 커서를 놓습니다. 다음에 이동하면 커서가 첫 번째 레코드에 배치됩니다.
Public 메서드정적 멤버 ResetIndexRange JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) 또는 TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)로 만든 인덱스 범위를 제거합니다. 인덱스 범위가 없으면 이 메서드는 아무 것도 수행하지 않습니다.
Public 메서드정적 멤버 RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 단일 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) 현재 레코드에서 단일 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다. 또는 이 함수는 커서 복사 버퍼에 만들어지는 레코드에서 열을 검색할 수 있습니다. 이 함수는 현재 레코드를 참조하는 인덱스 항목에서 열 데이터를 검색할 수도 있습니다. JetRetrieveColumn은 실제 열 값을 검색하는 것 외에도 애플리케이션 버퍼의 크기를 적절하게 조정할 수 있도록 열 데이터 자체를 검색하기 전에 열 크기를 검색하는 데 사용할 수도 있습니다.
Public 메서드정적 멤버 RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 부울 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 부울 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 바이트 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 바이트 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 datetime 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 datetime 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 이중 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 이중 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 float 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 float 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 guid 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 guid 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 단일 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 int16 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 단일 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 int32 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 단일 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 단일 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 단일 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다. 유니코드 인코딩이 사용됩니다.
Public 메서드정적 멤버 RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, 인코딩) 현재 레코드에서 문자열 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, 인코딩, RetrieveColumnGrbit) 현재 레코드에서 문자열 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 uint16 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 uint16 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 uint32 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 uint32 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 uint64 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 현재 레코드에서 uint64 열 값을 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다.
Public 메서드정적 멤버 RetrieveColumns ColumnValue 개체로 열을 검색합니다.
Public 메서드정적 멤버 RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) 현재 레코드에서 단일 열 값의 크기를 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다. 또는 이 함수는 커서 복사 버퍼에 만들어지는 레코드에서 열을 검색할 수 있습니다. 이 함수는 현재 레코드를 참조하는 인덱스 항목에서 열 데이터를 검색할 수도 있습니다.
Public 메서드정적 멤버 RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) 현재 레코드에서 단일 열 값의 크기를 검색합니다. 레코드는 커서의 현재 위치에 있는 인덱스 항목과 연결된 레코드입니다. 또는 이 함수는 커서 복사 버퍼에 만들어지는 레코드에서 열을 검색할 수 있습니다. 이 함수는 현재 레코드를 참조하는 인덱스 항목에서 열 데이터를 검색할 수도 있습니다.
Public 메서드정적 멤버 RetrieveKey 커서의 현재 위치에서 인덱스 항목의 키를 검색합니다.
Public 메서드정적 멤버 SerializeObjectToColumn 직렬화된 형식의 개체를 열에 씁니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, 부울) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, 바이트) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) 삽입할 수정된 레코드의 단일 열 값을 수정하거나 현재 레코드를 업데이트합니다.
Public 메서드정적 멤버 SetColumns ColumnValue 개체에서 열을 설정합니다.
Public 메서드정적 멤버 TryGetLock 행을 업데이트하거나, 잠금을 쓰거나, 다른 세션에서 행을 명시적으로 업데이트하지 못하도록 하는 기능을 명시적으로 예약합니다. 읽기 잠금입니다. 일반적으로 행 쓰기 잠금은 행 업데이트의 결과로 암시적으로 획득됩니다. 읽기 잠금은 일반적으로 레코드 버전 관리로 인해 필요하지 않습니다. 그러나 경우에 따라 트랜잭션은 직렬화를 적용하거나 후속 작업이 성공하도록 행을 명시적으로 잠그려고 할 수 있습니다.
Public 메서드정적 멤버 TryMove 인덱스 탐색을 시도합니다. 탐색에 성공하면 이 메서드는 true를 반환합니다. 이 메서드로 이동할 레코드가 없으면 false를 반환합니다. 다른 오류에 대해 예외가 throw됩니다.
Public 메서드정적 멤버 TryMoveFirst 테이블의 첫 번째 레코드로 이동해 봅니다. 테이블이 비어 있으면 다른 오류가 발생하면 예외가 throw되면 false가 반환됩니다.
Public 메서드정적 멤버 TryMoveLast 테이블의 마지막 레코드로 이동해 보세요. 테이블이 비어 있으면 다른 오류가 발생하면 예외가 throw되면 false가 반환됩니다.
Public 메서드정적 멤버 TryMoveNext 테이블의 다음 레코드로 이동해 보세요. 다음 레코드가 없으면 다른 오류가 발생하면 예외가 throw되면 false를 반환합니다.
Public 메서드정적 멤버 TryMovePrevious 테이블의 이전 레코드로 이동해 보세요. 이전 레코드가 없으면 다른 오류가 발생하면 예외가 throw되면 false를 반환합니다.
Public 메서드정적 멤버 TryOpenTable 테이블을 열려고 합니다.
Public 메서드정적 멤버 TrySeek 커서를 해당 커서의 검색 키와 지정된 같지 않음으로 지정된 검색 조건과 일치하는 인덱스 항목에 효율적으로 배치합니다. 검색 키는 이전에 JetMakeKey를 사용하여 생성되었어야 합니다.
Public 메서드정적 멤버 TrySetIndexRange 커서가 JetMove를 사용하여 걸을 수 있는 인덱스 항목 집합을 현재 인덱스 항목에서 시작하여 해당 커서의 검색 키 및 지정된 바인딩된 조건에 지정된 검색 조건과 일치하는 인덱스 항목에서 끝나는 항목으로 일시적으로 제한합니다. 검색 키는 이전에 JetMakeKey를 사용하여 생성되었어야 합니다. 인덱스 범위가 비어 있지 않으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

상위

추가 정보

참조

Api 클래스

Microsoft.Isam.Esent.Interop 네임스페이스