Api 成員

包含受保護的成員
包含繼承的成員

受管理的 ESENT API 版本。 這個類別包含對應至 Unmanaged ESENT API 的靜態方法。 當傳回錯誤時,這些方法會擲回例外狀況。 ESENT API 的協助程式方法。 這些包裝 JetMakeKey。 API 的僅限內部方法。 ESENT API 的協助程式方法。 這些會執行 JetMakeKey 的資料轉換。 ESENT API 的協助程式方法。 這些方法會處理資料庫中繼資料。 ESENT API 的協助程式方法。 這些不是 API 的 Interop 版本,而是封裝函式的常見用法。 標示為過時的 API 成員。 ESENT API 的協助程式方法。 這些不是 API 的 Interop 版本,而是封裝函式的常見用法。 ESENT API 的協助程式方法。 這些會進行資料轉換來設定資料行。

Api類型會公開下列成員。

方法

  名稱 描述
DeserializeObjectFromColumn (JET_SESID, JET_TABLEID, JET_COLUMNID) 從資料行還原序列化物件。
DeserializeObjectFromColumn (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 從資料行還原序列化物件。
EscrowUpdate 對一個資料行執行不可部分完成的加法。 資料行的類型必須是 Long。 此函式可讓多個會話同時更新相同的記錄,而不會發生衝突。
GetBookmark 擷取與游標目前位置之索引項目目相關聯的記錄書簽。 接著,此書簽可用來使用 JetGotoBookmark 將游標重新置放回相同的記錄。
GetColumnDictionary 建立字典,此字典會將資料行名稱對應至其資料行識別碼。
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 附加資料庫檔案以搭配資料庫實例使用。 若要使用資料庫,後續必須使用 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、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,必須呼叫才能在線上執行成功的線上 (非 VSS 型) 備份。
方法靜態成員 JetEndExternalBackupInstance2 結束外部備份會話。 此 API 是一系列 API 中的最後一個 API,必須呼叫才能在線上執行成功的線上 (非 VSS 型) 備份。
方法靜態成員 JetEndSession 結束會話。
方法靜態成員 JetEnumerateColumns 有效率地從資料指標的目前記錄或該資料指標的複製緩衝區擷取一組資料行及其值。 擷取的資料行和值可以受限於資料行識別碼、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, String, String, JET_COLUMNDEF) 擷取資料表資料行的相關資訊。
方法靜態成員 JetGetColumnInfo (JET_SESID、JET_DBID、String、String、JET_COLUMNLIST) 擷取資料表中所有資料行的相關資訊。
方法靜態成員 JetGetCurrentIndex Ddeterminmin the name of the current index of a given cursor. 此名稱也可用來稍後使用 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) 在 JetBeginExternalBackupInstance所起始的備份期間使用,以查詢應成為備份檔案集一部分之資料庫修補程式檔和記錄檔名稱的實例。 後續可以使用 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)
方法靜態成員 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,字串,字串,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) ,以查詢實例,以取得備份成功完成之後可安全地刪除的交易記錄檔名稱。
方法靜態成員 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 函式會修改所修改記錄中的單一資料行值,以插入或更新目前的記錄。 它可以覆寫現有的值、將新值新增至多重值資料行中的值序列、從多重值資料行中的值序列中移除值,或更新 long 值的所有或部分, (LongTextLongBinary 類型的資料行) 。
JetSetColumn (JET_SESID、JET_TABLEID、JET_COLUMNID、[]、Int32、Int32、SetColumnGrbit、JET_SETINFO) JetSetColumn 函式會修改所修改記錄中的單一資料行值,以插入或更新目前的記錄。 它可以覆寫現有的值、將新值新增至多重值資料行中的值序列、從多重值資料行中的值序列中移除值,或更新 long 值的所有或部分, (LongTextLongBinary 類型的資料行) 。
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 防止串流備份相關活動在特定執行中的實例上繼續,因此會以可預測的方式結束串流備份。
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、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、字串、編碼、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) 從目前記錄擷取單一資料行值。 記錄是與游標目前位置之索引項目目相關聯的記錄。 使用 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、Byte) 修改所修改記錄中的單一資料行值,以插入或更新目前的記錄。
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。

頂端

另請參閱

參考

Api 類別

Microsoft.Isam.Esent.Interop 命名空間