|
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、字符串) |
循环访问表中的所有列,返回有关每个列的信息。 |
|
GetTableIndexes(JET_SESID,JET_TABLEID) |
循环访问表中的所有索引,返回每个索引的相关信息。 |
|
GetTableIndexes(JET_SESID、JET_DBID、字符串) |
循环访问表中的所有索引,返回每个索引的相关信息。 |
|
GetTableNames |
返回数据库中表的名称。 |
|
IntersectIndexes |
交错一组索引范围,并返回在所有索引范围中找到的记录的书签。 另请参阅 JetIntersectIndexes(JET_SESID、[]、Int32、JET_RECORDLIST、IntersectIndexesGrbit)。 |
|
JetAddColumn |
向现有表添加新列。 |
|
JetAttachDatabase |
附加用于数据库实例的数据库文件。 若要使用数据库,需要随后使用 JetOpenDatabase(JET_SESID、String、String、JET_DBID、OpenDatabaseGrbit)打开数据库。 |
|
JetAttachDatabase2 |
附加用于数据库实例的数据库文件。 若要使用数据库,需要随后使用 JetOpenDatabase(JET_SESID、String、String、JET_DBID、OpenDatabaseGrbit)打开数据库。 |
|
JetBackupInstance |
执行实例的流式备份(包括所有附加的数据库)到目录。 通过引擎支持的多个备份方法,这是最简单的最简单且最封装的函数。 |
|
JetBeginExternalBackupInstance |
在引擎和数据库处于联机和活动状态时启动外部备份。 |
|
JetBeginSession |
初始化新的 ESENT 会话。 |
|
JetBeginTransaction |
使会话进入事务或在现有事务中创建新的保存点。 |
|
JetBeginTransaction2 |
使会话进入事务或在现有事务中创建新的保存点。 |
|
JetCloseDatabase |
关闭以前使用 JetOpenDatabase(JET_SESID、String、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 |
分配数据库引擎的新实例。 |
|
JetCreateInstance2 |
分配数据库引擎的新实例,以便在单个进程中使用,并指定显示名称。 |
|
JetCreateTable |
创建空表。 新建的表以独占方式打开。 |
|
JetCreateTableColumnIndex3 |
创建表、添加该表的列和索引。 |
|
JetDefragment |
启动和停止数据库碎片整理任务,这些任务可改善数据库中的数据组织。 |
|
JetDefragment2 |
启动和停止数据库碎片整理任务,这些任务可改善数据库中的数据组织。 |
|
JetDelete |
删除数据库表中的当前记录。 |
|
JetDeleteColumn |
从数据库表中删除列。 |
|
JetDeleteColumn2 |
从数据库表中删除列。 |
|
JetDeleteIndex |
从数据库表中删除索引。 |
|
JetDeleteTable |
从数据库中删除表。 |
|
JetDetachDatabase |
释放以前附加到数据库会话的数据库文件。 |
|
JetDetachDatabase2 |
释放以前附加到数据库会话的数据库文件。 |
|
JetDupCursor |
复制打开的游标,并将句柄返回到重复的游标。 如果复制的游标是只读游标,则重复的游标也是只读游标。 与构造搜索键或更新记录相关的任何状态都不会复制到重复的游标中。 此外,原始游标的位置不会复制到重复的游标中。 重复的游标始终在聚集索引上打开,其位置始终位于表的第一行。 |
|
JetDupSession |
在与给定 sesid 相同的实例中初始化新的 ESE 会话。 |
|
JetEndExternalBackupInstance |
结束外部备份会话。 此 API 是一系列 API 中的最后一个 API,必须调用该 API 才能成功执行联机(基于 VSS)的备份。 |
|
JetEndExternalBackupInstance2 |
结束外部备份会话。 此 API 是一系列 API 中的最后一个 API,必须调用该 API 才能成功执行联机(基于 VSS)的备份。 |
|
JetEndSession |
结束会话。 |
|
JetEnumerateColumns |
有效地从游标的当前记录或该游标的复制缓冲区中检索一组列及其值。 检索的列和值可以受列 ID 列表、itagSequence 数字和其他特征的限制。 此列检索 API 是唯一的,因为它返回使用用户提供的与重新分配的回调获取的动态分配内存中的信息。 这种新的灵活性允许有效检索具有特定特征(如大小和多重性)的列数据,而调用方未知。 这样就无需使用 JetRetrieveColumn 的发现模式来确定这些特征,以便设置对 JetRetrieveColumn 的最终调用,以便成功检索所需数据。 |
|
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、字符串、字符串、JET_COLUMNDEF) |
检索有关表列的信息。 |
|
JetGetColumnInfo(JET_SESID、JET_DBID、字符串、字符串、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、字符串、JET_DbInfo) |
检索有关给定数据库的某些信息。 |
|
JetGetIndexInfo(JET_SESID、JET_DBID、字符串、字符串、JET_INDEXLIST) |
过时。 检索有关表上的索引的信息。 |
|
JetGetIndexInfo(JET_SESID、JET_DBID、字符串、字符串、JET_INDEXID、JET_IdxInfo) |
检索有关表上的索引的信息。 |
|
JetGetIndexInfo(JET_SESID、JET_DBID、字符串、字符串、JET_INDEXLIST、JET_IdxInfo) |
检索有关表上的索引的信息。 |
|
JetGetIndexInfo(JET_SESID、JET_DBID、String、String、Int32、JET_IdxInfo) |
检索有关表上的索引的信息。 |
|
JetGetIndexInfo(JET_SESID、JET_DBID、字符串、字符串、字符串、JET_IdxInfo) |
检索有关表上的索引的信息。 |
|
JetGetIndexInfo(JET_SESID、JET_DBID、字符串、字符串、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、字符串、JET_OBJECTINFO) |
检索有关数据库对象的信息。 |
|
JetGetRecordPosition |
以 JET_RECPOS 结构的形式返回当前记录在当前索引中的小数位置。 另请参阅 JetGotoPosition(JET_SESID、JET_TABLEID、JET_RECPOS)。 |
|
JetGetSecondaryIndexBookmark |
检索游标当前位置辅助索引项的特殊书签。 然后,此书签可用于使用 JetGotoSecondaryIndexBookmark 有效地将光标重新定位回同一索引项。 当重新定位到包含重复键或包含同一记录的多个索引项的辅助索引上时,这非常有用。 |
|
JetGetSystemParameter(JET_INSTANCE、JET_SESID、JET_param、Int32、字符串、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、字符串、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、字符串、JET_TblInfo) |
检索有关数据库中表的各种信息。 |
|
JetGetTruncateLogInfoInstance |
在 JetBeginExternalBackupInstance(JET_INSTANCE,BeginExternalBackupGrbit)发起的备份期间使用, 查询在备份成功完成后可以安全地删除的事务日志文件的名称。 |
|
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 |
打开活动实例的附加数据库、数据库修补程序文件或事务日志文件,以便执行流式模糊备份。 随后可以使用 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 还可用于检索列的大小,然后检索列数据本身,以便可以适当调整应用程序缓冲区的大小。 |
|
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 函数修改要插入的已修改记录中的单个列值或更新当前记录。 它可以覆盖现有值,向多值列中的值序列添加新值,从多值列中的值序列中删除值,或者更新长值的全部或部分值(LongText 类型列 或 LongBinary)。 |
|
JetSetColumn(JET_SESID、JET_TABLEID、JET_COLUMNID、[]、Int32、Int32、SetColumnGrbit、JET_SETINFO) |
JetSetColumn 函数修改要插入的已修改记录中的单个列值或更新当前记录。 它可以覆盖现有值,向多值列中的值序列添加新值,从多值列中的值序列中删除值,或者更新长值的全部或部分值(LongText 类型列 或 LongBinary)。 |
|
JetSetColumnDefaultValue |
更改现有列的默认值。 |
|
JetSetColumns |
允许应用程序在单个作中设置多个列值。
JET_SETCOLUMN 结构的数组用于描述要设置的列值集,以及描述要设置的每个列值的输入缓冲区。 |
|
JetSetCurrentIndex |
设置游标的当前索引。 |
|
JetSetCurrentIndex2 |
设置游标的当前索引。 |
|
JetSetCurrentIndex3 |
设置游标的当前索引。 |
|
JetSetCurrentIndex4 |
设置游标的当前索引。 |
|
JetSetDatabaseSize |
设置未打开的数据库文件的大小。 |
|
JetSetIndexRange |
暂时将游标可以使用 JetMove(JET_SESID、JET_TABLEID、Int32、MoveGrbit) JetMove(JET_SESID、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、字符串) |
设置数据库配置选项。 |
|
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 |
防止流式处理备份相关活动在特定正在运行的实例上继续,从而以可预测的方式结束流式处理备份。 |
|
JetStopServiceInstance |
准备用于终止的实例。 |
|
JetTerm |
终止使用 JetInit(JET_INSTANCE) 或 JetCreateInstance(JET_INSTANCE,String)创建的实例。 |
|
JetTerm2 |
终止使用 JetInit(JET_INSTANCE) 或 JetCreateInstance(JET_INSTANCE,String)创建的实例。 |
|
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、字节、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、字符串、编码、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) |
从当前记录中检索日期/时间列值。 该记录是与游标当前位置的索引项关联的记录。 |
|
RetrieveColumnAsDateTime(JET_SESID、JET_TABLEID、JET_COLUMNID、RetrieveColumnGrbit) |
从当前记录中检索日期/时间列值。 该记录是与游标当前位置的索引项关联的记录。 |
|
RetrieveColumnAsDouble(JET_SESID、JET_TABLEID、JET_COLUMNID) |
从当前记录中检索双列值。 该记录是与游标当前位置的索引项关联的记录。 |
|
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 |
将对象的序列化形式写入列。 |
|
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、单一) |
修改修改后的记录中的单个列值以插入或更新当前记录。 |
|
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、字符串、编码) |
修改修改后的记录中的单个列值以插入或更新当前记录。 |
|
SetColumn(JET_SESID、JET_TABLEID、JET_COLUMNID、字符串、编码、SetColumnGrbit) |
修改修改后的记录中的单个列值以插入或更新当前记录。 |
|
SetColumns |
设置 ColumnValue 对象的列。 |
|
TryGetLock |
显式保留更新行、写入锁或显式阻止其他任何会话更新行、读取锁的功能。 通常,由于更新行,行写入锁是隐式获取的。 读取锁通常不需要,因为记录版本控制。 但是,在某些情况下,事务可能需要显式锁定行以强制实施序列化,或确保后续作成功。 |
|
TryMove |
尝试在索引中导航。 如果导航成功,此方法将返回 true。 如果没有要导航到此方法的记录返回 false;对于其他错误,将引发异常。 |
|
TryMoveFirst |
尝试移动到表中的第一条记录。 如果表为空,则返回 false,如果遇到其他错误,则会引发异常。 |
|
TryMoveLast |
尝试移动到表中的最后一条记录。 如果表为空,则返回 false,如果遇到其他错误,则会引发异常。 |
|
TryMoveNext |
尝试移动到表中的下一条记录。 如果没有下一条记录,则返回 false,如果引发其他错误,则会引发异常。 |
|
TryMovePrevious |
尝试移动到表中的上一条记录。 如果没有以前的记录,则返回 false,如果遇到其他错误,则会引发异常。 |
|
TryOpenTable |
尝试打开表。 |
|
TrySeek |
将游标有效地定位到与该游标中搜索键指定的搜索条件匹配的索引项和指定的不相等性。 以前必须使用 JetMakeKey 构造搜索键。 |
|
TrySetIndexRange |
暂时将游标可以使用 JetMove 步行的索引项集限制为从当前索引项开始的索引项,并在与该游标和指定绑定条件中指定的搜索条件匹配的索引项处结束。 以前必须使用 JetMakeKey 构造搜索键。 如果索引范围为非空,则返回 true;否则返回 false。 |