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