Api 成员

包括受保护的成员
包括继承的成员

ESENT API 的托管版本。 此类包含与非托管 ESENT API 对应的静态方法。 返回错误时,这些方法会引发异常。 ESENT API 的帮助程序方法。 这些包装 JetMakeKey。 API 的仅限内部的方法。 ESENT API 的帮助程序方法。 它们为 JetMakeKey 执行数据转换。 ESENT API 的帮助程序方法。 这些方法处理数据库元数据。 ESENT API 的帮助程序方法。 这些不是 API 的互操作版本,而是封装函数的非常常见的用法。 标记为已过时的 API 成员。 ESENT API 的帮助程序方法。 这些不是 API 的互操作版本,而是封装函数的非常常见的用法。 ESENT API 的帮助程序方法。 这些用于设置列的数据转换。

Api 类型公开以下成员。

方法

  名称 说明
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 附加用于数据库实例的数据库文件。 若要使用数据库,随后需要使用 JetOpenDatabase (JET_SESID、String、String、JET_DBID、OpenDatabaseGrbit) 打开数据库。
Public 方法静态成员 JetAttachDatabase2 附加用于数据库实例的数据库文件。 若要使用数据库,随后需要使用 JetOpenDatabase (JET_SESID、String、String、JET_DBID、OpenDatabaseGrbit) 打开数据库。
Public 方法静态成员 JetBackupInstance 将实例(包括所有附加的数据库)流式备份到目录。 由于引擎支持多种备份方法,这是最简单、封装最全的函数。
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 分配数据库引擎的新实例。
Public 方法静态成员 JetCreateInstance2 分配数据库引擎的新实例,以便在单个进程中使用,并指定显示名称。
Public 方法静态成员 JetCreateTable 创建一个空表。 新创建的表以独占方式打开。
Public 方法静态成员 JetCreateTableColumnIndex3 创建一个表,并在该表上添加列和索引。
Public 方法静态成员 JetDefragment 启动和停止数据库碎片整理任务,以改进数据库中的数据组织。
Public 方法静态成员 JetDefragment2 启动和停止数据库碎片整理任务,以改进数据库中的数据组织。
Public 方法静态成员 JetDelete 删除数据库表中的当前记录。
Public 方法静态成员 JetDeleteColumn 从数据库表中删除列。
Public 方法静态成员 JetDeleteColumn2 从数据库表中删除列。
Public 方法静态成员 JetDeleteIndex 从数据库表中删除索引。
Public 方法静态成员 JetDeleteTable 从数据库中删除表。
Public 方法静态成员 JetDetachDatabase 释放以前附加到数据库会话的数据库文件。
Public 方法静态成员 JetDetachDatabase2 释放以前附加到数据库会话的数据库文件。
Public 方法静态成员 JetDupCursor 复制打开的游标并返回重复游标的句柄。 如果重复的游标是只读游标,则重复的游标也是只读游标。 与构造搜索键或更新记录相关的任何状态都不会复制到重复的游标中。 此外,原始游标的位置不会复制到重复的游标中。 重复的游标始终在聚集索引上打开,其位置始终位于表的第一行上。
Public 方法静态成员 JetDupSession 在与给定 sesid 相同的实例中初始化新的 ESE 会话。
Public 方法静态成员 JetEndExternalBackupInstance 结束外部备份会话。 此 API 是一系列 API 中的最后一个 API,必须调用这些 API 才能成功执行联机 (基于非 VSS 的) 备份。
Public 方法静态成员 JetEndExternalBackupInstance2 结束外部备份会话。 此 API 是一系列 API 中的最后一个 API,必须调用这些 API 才能成功执行联机 (基于非 VSS 的) 备份。
Public 方法静态成员 JetEndSession 结束会话。
Public 方法静态成员 JetEnumerateColumns 从游标的当前记录或该游标的副本缓冲区中有效地检索一组列及其值。 检索到的列和值可以受列 ID、itagSequence 数字和其他特征的列表的限制。 此列检索 API 是唯一的,因为它在动态分配的内存中返回信息,该内存是使用用户提供的与 realloc 兼容的回调获取的。 这种新的灵活性允许高效检索具有特定特征 ((如调用方未知的大小和多重性) )的列数据。 这样就无需使用 JetRetrieveColumn 的发现模式来确定这些特征,从而设置对 JetRetrieveColumn 的最终调用,以便成功检索所需数据。
Public 方法静态成员 JetEscrowUpdate 对一列执行原子加法操作。 此函数允许多个会话同时更新同一记录,而不会发生冲突。 另请参阅 EscrowUpdate (JET_SESID、JET_TABLEID、JET_COLUMNID、Int32)
公共方法静态成员 JetFreeBuffer 释放由数据库引擎调用分配的内存。
公共方法静态成员 JetGetAttachInfoInstance JetBeginExternalBackupInstance (JET_INSTANCE 启动的备份期间,BeginExternalBackupGrbit) 用于查询应成为备份文件集一部分的数据库文件的名称的实例。 仅考虑当前使用 JetAttachDatabase (JET_SESID、String、AttachDatabaseGrbit) 附加到实例的数据库。 随后可以使用 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 确定给定游标的当前索引的名称。 此名称还用于稍后使用 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) 用于查询应成为备份文件集一部分的数据库修补程序文件和日志文件的名称的实例。 随后可以使用 JetOpenFileInstance (JET_INSTANCE、String、JET_HANDLE、Int64、Int64) 打开这些文件,并使用 JetReadFileInstance (JET_INSTANCE、JET_HANDLE、[]、Int32、Int32) 进行 读取。
公共方法静态成员 JetGetLS 使应用程序能够检索与游标关联的称为“本地存储”的上下文句柄或与该游标关联的表。 以前必须使用 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)
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) 用于查询实例,以获取在备份成功完成后可以安全删除的事务日志文件的名称。
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) 使用的搜索键。
公共方法静态成员 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 打开活动实例的附加数据库、数据库修补程序文件或事务日志文件,以便执行流式模糊备份。 随后可以使用 JetReadFileInstance 通过返回的句柄读取这些文件中的数据。 必须使用 JetCloseFileInstance 关闭返回的句柄。 实例的外部备份必须以前使用 JetBeginExternalBackupInstance 启动。
公共方法静态成员 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) 关闭包含该表的实例之前有效。
公共方法静态成员 JetRenameColumn 更改现有列的名称。
公共方法静态成员 JetRenameTable 更改现有表的名称。
公共方法静态成员 JetResetSessionContext 取消会话与当前线程的关联。 这应与 JetSetSessionContext (JET_SESID IntPtr) 结合使用。
公共方法静态成员 JetResetTableSequential 通知数据库引擎应用程序不再扫描光标所在的整个索引。 此调用将撤消 JetSetTableSequential (JET_SESID、JET_TABLEID、SetTableSequentialGrbit) 发送的 通知。
公共方法静态成员 JetRestoreInstance 还原和恢复实例(包括所有附加数据库)的流式备份。 它旨在用于使用 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 还可用于检索列的大小,然后再检索列数据本身,以便可以适当调整应用程序缓冲区的大小。
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 函数修改修改的记录中的单个列值,以便插入或更新当前记录。 它可以覆盖现有值、向多值列中的值序列添加新值、从多值列中的值序列中删除值,或者 (LongTextLongBinary) 类型的列更新全部或部分长值。
Public 方法静态成员 JetSetColumn (JET_SESID、JET_TABLEID、JET_COLUMNID、[]、Int32、Int32、SetColumnGrbit、JET_SETINFO) JetSetColumn 函数修改修改的记录中的单个列值,以便插入或更新当前记录。 它可以覆盖现有值、向多值列中的值序列添加新值、从多值列中的值序列中删除值,或者 (LongTextLongBinary) 类型的列更新全部或部分长值。
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 防止流式备份相关活动在特定正在运行的实例上继续,从而以可预测的方式结束流式备份。
Public 方法静态成员 JetStopServiceInstance 准备实例以供终止。
Public 方法静态成员 JetTerm 终止使用 JetInit (JET_INSTANCE) JetCreateInstance (JET_INSTANCE、String) 创建的实例。
Public 方法静态成员 JetTerm2 终止使用 JetInit (JET_INSTANCE) JetCreateInstance (JET_INSTANCE、String) 创建的实例。
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、字符串、编码、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) 从当前记录中检索日期/时间列值。 记录是与光标当前位置的索引项关联的记录。
Public 方法静态成员 RetrieveColumnAsDateTime (JET_SESID、JET_TABLEID、JET_COLUMNID、RetrieveColumnGrbit) 从当前记录中检索日期/时间列值。 记录是与光标当前位置的索引项关联的记录。
Public 方法静态成员 RetrieveColumnAsDouble (JET_SESID,JET_TABLEID,JET_COLUMNID) 从当前记录中检索双列值。 记录是与光标当前位置的索引项关联的记录。
Public 方法静态成员 RetrieveColumnAsDouble (JET_SESID、JET_TABLEID、JET_COLUMNID、RetrieveColumnGrbit) 从当前记录中检索双列值。 记录是与光标当前位置处的索引项关联的记录。
公共方法静态成员 RetrieveColumnAsFloat (JET_SESID,JET_TABLEID,JET_COLUMNID) 从当前记录中检索浮点列值。 记录是与光标当前位置处的索引项关联的记录。
公共方法静态成员 RetrieveColumnAsFloat (JET_SESID、JET_TABLEID、JET_COLUMNID、RetrieveColumnGrbit) 从当前记录中检索浮点列值。 记录是与光标当前位置处的索引项关联的记录。
公共方法静态成员 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) 从当前记录中检索单个列值。 记录是与光标当前位置处的索引项关联的记录。 使用 Unicode 编码。
公共方法静态成员 RetrieveColumnAsString (JET_SESID、JET_TABLEID、JET_COLUMNID、Encoding) 从当前记录中检索字符串列值。 记录是与光标当前位置处的索引项关联的记录。
公共方法静态成员 RetrieveColumnAsString (JET_SESID、JET_TABLEID、JET_COLUMNID、Encoding、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 将对象的序列化形式写入列。
Public 方法静态成员 SetColumn (JET_SESID、JET_TABLEID、JET_COLUMNID、布尔) 修改要插入的修改记录中的单个列值或更新当前记录。
Public 方法静态成员 SetColumn (JET_SESID、JET_TABLEID、JET_COLUMNID、Byte) 修改要插入的修改记录中的单个列值或更新当前记录。
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;对于其他错误,将引发异常。
Public 方法静态成员 TryMoveFirst 尝试移动到表中的第一条记录。 如果表为空,则返回 false;如果遇到其他错误,则会引发异常。
Public 方法静态成员 TryMoveLast 尝试移动到表中的最后一条记录。 如果表为空,则返回 false;如果遇到其他错误,则会引发异常。
Public 方法静态成员 TryMoveNext 尝试移动到表中的下一条记录。 如果没有下一条记录,则返回 false;如果遇到其他错误,则会引发异常。
Public 方法静态成员 TryMovePrevious 尝试移动到表中的上一条记录。 如果没有以前的记录,则返回 false;如果遇到其他错误,则会引发异常。
Public 方法静态成员 TryOpenTable 尝试打开表。
Public 方法静态成员 TrySeek 有效地将游标定位到与该游标中的搜索键指定的搜索条件匹配的索引项和指定的不相等性。 搜索键必须以前使用 JetMakeKey 构造。
Public 方法静态成员 TrySetIndexRange 暂时将游标可以使用 JetMove 遍视的索引条目集限制为从当前索引项开始,并在与该游标中的搜索键指定的搜索条件匹配的索引项和指定的绑定条件处结束的索引项。 搜索键必须以前使用 JetMakeKey 构造。 如果索引范围不为空,则返回 true;否则返回 false。

顶部

另请参阅

参考

Api 类

Microsoft.Isam.Esent.Interop 命名空间