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 メソッドStatic メンバー DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) 列からオブジェクトを逆シリアル化します。
Public メソッドStatic メンバー DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 列からオブジェクトを逆シリアル化します。
Public メソッドStatic メンバー EscrowUpdate 1 つの列でアトミック加算を実行します。 列は Long 型である必要があります。 この関数を使用すると、複数のセッションで競合することなく、同じレコードを同時に更新できます。
Public メソッドStatic メンバー GetBookmark カーソルの現在位置にあるインデックス エントリに関連付けられているレコードのブックマークを取得します。 このブックマークを使用すると、JetGotoBookmark を使用してそのカーソルを同じレコードに再配置できます。
Public メソッドStatic メンバー GetColumnDictionary 列名を列 ID にマップするディクショナリを作成します。
Public メソッドStatic メンバー GetTableColumnid 指定した列の columnid を取得します。
Public メソッドStatic メンバー GetTableColumns(JET_SESID, JET_TABLEID) テーブル内のすべての列を反復処理し、それぞれに関する情報を返します。
Public メソッドStatic メンバー GetTableColumns(JET_SESID, JET_DBID, String) テーブル内のすべての列を反復処理し、それぞれに関する情報を返します。
Public メソッドStatic メンバー GetTableIndexes(JET_SESID, JET_TABLEID) テーブル内のすべてのインデックスを反復処理し、それぞれに関する情報を返します。
Public メソッドStatic メンバー GetTableIndexes(JET_SESID, JET_DBID, String) テーブル内のすべてのインデックスを反復処理し、それぞれに関する情報を返します。
Public メソッドStatic メンバー GetTableNames データベース内のテーブルの名前を返します。
Public メソッドStatic メンバー IntersectIndexes インデックス範囲のグループと交差し、すべてのインデックス範囲にあるレコードのブックマークを返します。 JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit) も参照してください。
Public メソッドStatic メンバー JetAddColumn 既存のテーブルに新しい列を追加します。
Public メソッドStatic メンバー JetAttachDatabase データベース インスタンスで使用するデータベース ファイルをアタッチします。 データベースを使用するには、その後 JetOpenDatabase(JET_SESID、String、String、JET_DBID、OpenDatabaseGrbit) で開く必要があります。
Public メソッドStatic メンバー JetAttachDatabase2 データベース インスタンスで使用するデータベース ファイルをアタッチします。 データベースを使用するには、その後 JetOpenDatabase(JET_SESID、String、String、JET_DBID、OpenDatabaseGrbit) で開く必要があります。
Public メソッドStatic メンバー JetBackupInstance アタッチされているすべてのデータベースを含むインスタンスのディレクトリへのストリーミング バックアップを実行します。 エンジンで複数のバックアップ方法がサポートされている場合、これは最も単純で最もカプセル化された関数です。
Public メソッドStatic メンバー JetBeginExternalBackupInstance エンジンとデータベースがオンラインでアクティブな間に、外部バックアップを開始します。
Public メソッドStatic メンバー JetBeginSession 新しい ESENT セッションを初期化します。
Public メソッドStatic メンバー JetBeginTransaction セッションでトランザクションを入力するか、既存のトランザクションに新しい保存ポイントを作成します。
Public メソッドStatic メンバー JetBeginTransaction2 セッションでトランザクションを入力するか、既存のトランザクションに新しい保存ポイントを作成します。
Public メソッドStatic メンバー JetCloseDatabase JetOpenDatabase(JET_SESID、String、String、JET_DBID、OpenDatabaseGrbit) で開かれたデータベース ファイル、または JetCreateDatabase(JET_SESID、String、String、JET_DBID、CreateDatabaseGrbit) で作成されたデータベース ファイルを閉じます。
Public メソッドStatic メンバー JetCloseFileInstance JetReadFileInstance を使用してそのファイルのデータが抽出された後、JetOpenFileInstance で開かれたファイルを閉じます。
Public メソッドStatic メンバー JetCloseTable 開いているテーブルを閉じます。
Public メソッド静的メンバー JetCommitTransaction 現在の保存ポイント中にデータベースの状態に加えられた変更をコミットし、前の保存ポイントに移行します。 最も外側の保存ポイントがコミットされた場合、その保存ポイントの間に行われた変更はデータベースの状態にコミットされ、セッションはトランザクションを終了します。
Public メソッド静的メンバー JetCompact 既存のデータベースのコピーを作成します。 コピーは、使用に最適な状態に圧縮されます。 コピーされたデータ内のデータは、インデックス作成時のインデックスに対して選択されたメジャーに従ってパックされます。 このようにして、圧縮されたデータをできるだけ高密度に格納できます。 また、圧縮されたデータは、その後のレコードの増加やインデックス挿入のために領域を予約できます。
Public メソッド静的メンバー JetComputeStats テーブルの各インデックスをウォークして、インデックス内のエントリの数と、インデックス内の個別のキーの数を正確に計算します。 この情報は、インデックスに割り当てられたデータベース ページの数と計算の現在の時刻と共に、データベースのインデックス メタデータに格納されます。 このデータは、後で情報操作を使用して取得できます。
Public メソッド静的メンバー JetCreateDatabase データベース ファイルを作成してアタッチします。
Public メソッド静的メンバー JetCreateDatabase2 最大データベース サイズが指定されたデータベース ファイルを作成してアタッチします。
Public メソッド静的メンバー JetCreateIndex ESE データベース内のデータに対してインデックスを作成します。 インデックスを使用すると、特定のデータをすばやく検索できます。
Public メソッド静的メンバー JetCreateIndex2 ESE データベース内のデータに対してインデックスを作成します。
Public メソッド静的メンバー JetCreateInstance データベース エンジンの新しいインスタンスを割り当てます。
Public メソッド静的メンバー JetCreateInstance2 表示名を指定して、1 つのプロセスで使用するデータベース エンジンの新しいインスタンスを割り当てます。
Public メソッド静的メンバー JetCreateTable 空のテーブルを作成します。 新しく作成されたテーブルは排他的に開かれます。
Public メソッド静的メンバー JetCreateTableColumnIndex3 テーブルを作成し、そのテーブルに列とインデックスを追加します。
Public メソッド静的メンバー JetDefragment データベース内のデータorganizationを向上させるデータベース最適化タスクを開始および停止します。
Public メソッド静的メンバー JetDefragment2 データベース内のデータorganizationを向上させるデータベース最適化タスクを開始および停止します。
Public メソッド静的メンバー JetDelete データベース テーブル内の現在のレコードを削除します。
Public メソッド静的メンバー JetDeleteColumn データベース テーブルから列を削除します。
Public メソッド静的メンバー JetDeleteColumn2 データベース テーブルから列を削除します。
Public メソッド静的メンバー JetDeleteIndex データベース テーブルからインデックスを削除します。
Public メソッド静的メンバー JetDeleteTable データベースからテーブルを削除します。
Public メソッド静的メンバー JetDetachDatabase 以前にデータベース セッションにアタッチされていたデータベース ファイルを解放します。
Public メソッド静的メンバー JetDetachDatabase2 以前にデータベース セッションにアタッチされていたデータベース ファイルを解放します。
Public メソッド静的メンバー JetDupCursor 開いているカーソルを複製し、重複したカーソルへのハンドルを返します。 複製されたカーソルが読み取り専用カーソルである場合、複製されたカーソルも読み取り専用カーソルになります。 検索キーの作成またはレコードの更新に関連する状態は、複製されたカーソルにコピーされません。 また、元のカーソルの位置は、複製されたカーソルに複製されません。 重複したカーソルは常にクラスター化インデックスで開き、その場所は常にテーブルの最初の行にあります。
Public メソッド静的メンバー JetDupSession 指定された sesid と同じインスタンスで新しい ESE セッションを初期化します。
Public メソッド静的メンバー JetEndExternalBackupInstance 外部バックアップ セッションを終了します。 この API は、オンライン (VSS ベースではない) バックアップを正常に実行するために呼び出す必要がある一連の API の最後の API です。
Public メソッド静的メンバー JetEndExternalBackupInstance2 外部バックアップ セッションを終了します。 この API は、オンライン (VSS ベースではない) バックアップを正常に実行するために呼び出す必要がある一連の API の最後の API です。
Public メソッド静的メンバー JetEndSession セッションを終了します。
Public メソッド静的メンバー JetEnumerateColumns カーソルの現在のレコードまたはそのカーソルのコピー バッファーから、一連の列とその値を効率的に取得します。 取得される列と値は、列 ID、itagSequence 番号、およびその他の特性のリストによって制限できます。 この列取得 API は、ユーザー指定の再割り当て互換コールバックを使用して取得された、動的に割り当てられたメモリ内の情報を返すという点で一意です。 この新しい柔軟性により、呼び出し元に不明な特定の特性 (サイズや多重度など) を持つ列データを効率的に取得できます。 これにより、JetRetrieveColumn の探索モードを使用して、目的のデータを正常に取得する JetRetrieveColumn への最終的な呼び出しを設定するために、これらの特性を判断する必要がなくなります。
Public メソッド静的メンバー JetEscrowUpdate 1 つの列に対してアトミック加算操作を実行します。 この関数を使用すると、複数のセッションで競合することなく、同じレコードを同時に更新できます。 EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) も参照してください。
Public メソッドStatic メンバー JetFreeBuffer データベース エンジンの呼び出しによって割り当てられたメモリを解放します。
Public メソッドStatic メンバー 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) を使用して読み取ります。
Public メソッドStatic メンバー JetGetBookmark カーソルの現在位置にあるインデックス エントリに関連付けられているレコードのブックマークを取得します。 このブックマークを使用すると、 JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32) を使用して、カーソルを同じレコードに再配置できます。 ブックマークは、 BookmarkMost バイトを超えなくなります。 GetBookmark(JET_SESID, JET_TABLEID)も参照してください。
Public メソッドStatic メンバー JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) テーブル内の列に関する情報を取得します。
Public メソッドStatic メンバー JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) テーブル列に関する情報を取得します。
Public メソッドStatic メンバー JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) テーブル内のすべての列に関する情報を取得します。
Public メソッドStatic メンバー JetGetCurrentIndex Ddetermine は、特定のカーソルの現在のインデックスの名前を示します。 この名前は、 後で JetSetCurrentIndex(JET_SESID, JET_TABLEID, String) を使用して、そのインデックスを現在のインデックスとして再選択するためにも使用されます。 JetGetTableIndexInfo を使用して、そのインデックスのプロパティを検出するためにも使用できます。
Public メソッドStatic メンバー JetGetCursorInfo カーソルの現在のレコードを更新すると、レコードの現在の更新状態に基づいて書き込み競合が発生するかどうかを判断します。 JetGetCursorInfo が正常に返された場合でも、書き込みの競合が最終的に返される可能性があります。 現在のセッションが同じレコードを更新できるようになる前に、別のセッションがレコードを更新する可能性があるためです。
Public メソッドStatic メンバー JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) 指定されたデータベースに関する特定の情報を取得します。
Public メソッドStatic メンバー JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) 指定されたデータベースに関する特定の情報を取得します。
Public メソッドStatic メンバー JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) 指定されたデータベースに関する特定の情報を取得します。
Public メソッドStatic メンバー JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) 指定されたデータベースに関する特定の情報を取得します。
Public メソッドStatic メンバー JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) 指定されたデータベースに関する特定の情報を取得します。
Public メソッドStatic メンバー JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) 指定されたデータベースに関する特定の情報を取得します。
Public メソッドStatic メンバー JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) 互換性のために残されています。 テーブルのインデックスに関する情報を取得します。
Public メソッドStatic メンバー JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) テーブルのインデックスに関する情報を取得します。
Public メソッドStatic メンバー JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) テーブルのインデックスに関する情報を取得します。
Public メソッドStatic メンバー JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) テーブルのインデックスに関する情報を取得します。
Public メソッドStatic メンバー JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) テーブルのインデックスに関する情報を取得します。
Public メソッドStatic メンバー JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) テーブルのインデックスに関する情報を取得します。
Public メソッドStatic メンバー JetGetInstanceInfo 実行中のインスタンスに関する情報を取得します。
Public メソッドStatic メンバー JetGetLock 行の更新、書き込みロック、または他のセッションによる行の更新を明示的に防止する機能 (読み取りロック) を明示的に予約します。 通常、行の書き込みロックは、行を更新した結果として暗黙的に取得されます。 通常、レコードのバージョン管理のために読み取りロックは必要ありません。 ただし、場合によっては、トランザクションでシリアル化を強制するために行を明示的にロックしたり、後続の操作を確実に成功させたい場合があります。
Public メソッドStatic メンバー JetGetLogInfoInstance JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) によって開始されたバックアップ中に使用され、バックアップ ファイル セットの一部となるデータベース パッチ ファイルとログ ファイルの名前をインスタンスに照会します。 これらのファイルは、後で JetOpenFileInstance(JET_INSTANCE、String、JET_HANDLE、Int64、Int64) を使用して開き、 JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32) を使用して読み取ります。
Public メソッドStatic メンバー JetGetLS アプリケーションが、カーソルに関連付けられているローカル ストレージと呼ばれるコンテキスト ハンドル、またはそのカーソルに関連付けられているテーブルを取得できるようにします。 このコンテキスト ハンドルは、 JetSetLS(JET_SESID、JET_TABLEID、JET_LS、LsGrbit) を使用して以前に設定されている必要があります。 JetGetLS を使用して、カーソルまたはテーブルの現在のコンテキスト ハンドルを同時にフェッチし、そのコンテキスト ハンドルをリセットすることもできます。
Public メソッドStatic メンバー JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) データベース オブジェクトに関する情報を取得します。
Public メソッドStatic メンバー JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) データベース オブジェクトに関する情報を取得します。
Public メソッドStatic メンバー 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 同じテーブル上の異なるセカンダリ インデックスから複数のインデックス エントリ のセット間の交差部分を計算します。 この操作は、インデックス範囲を使用して表現できる 2 つ以上の条件に一致するテーブル内のレコードのセットを検索する場合に便利です。 IntersectIndexes(JET_SESID, [])も参照してください。
Public メソッド静的メンバー JetMakeKey JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) インデックス内を移動します。 カーソルは、インデックスの先頭または末尾に配置し、指定した数のインデックス エントリで後方および前方に移動できます。 TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID)) も参照してください。
Public メソッドStatic メンバー JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) インデックス内を移動します。 カーソルは、インデックスの先頭または末尾に配置し、指定した数のインデックス エントリで後方および前方に移動できます。 TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID)) も参照してください。
Public メソッドStatic メンバー JetOpenDatabase データベース セッションで使用するために、 JetAttachDatabase(JET_SESID、String、AttachDatabaseGrbit) で以前にアタッチされたデータベースを開きます。 この関数は、同じデータベースに対して複数回呼び出すことができます。
Public メソッドStatic メンバー JetOpenFileInstance ストリーミング あいまいバックアップを実行するために、アクティブなインスタンスのアタッチされたデータベース、データベース パッチ ファイル、またはトランザクション ログ ファイルを開きます。 これらのファイルのデータは、JetReadFileInstance を使用して、返されたハンドルを介して読み取ることができます。 返されるハンドルは、JetCloseFileInstance を使用して閉じる必要があります。 インスタンスの外部バックアップは、JetBeginExternalBackupInstance を使用して以前に開始されている必要があります。
Public メソッドStatic メンバー JetOpenTable 以前に作成したテーブルのカーソルを開きます。
Public メソッドStatic メンバー JetOpenTempTable 1 つのインデックスを持つ一時テーブルを作成します。 一時テーブルは、JetCreateTableColumnIndex を使用して作成された通常のテーブルと同様に、レコードを格納および取得します。 ただし、一時テーブルは揮発性のため、通常のテーブルよりもはるかに高速です。 また、純粋にシーケンシャルな方法でアクセスした場合に、レコード セットを非常に迅速に並べ替えて重複除去を実行するためにも使用できます。 JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []) も参照してください。 JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public メソッドStatic メンバー JetOpenTempTable2 1 つのインデックスを持つ一時テーブルを作成します。 一時テーブルは、JetCreateTableColumnIndex を使用して作成された通常のテーブルと同様に、レコードを格納および取得します。 ただし、一時テーブルは揮発性のため、通常のテーブルよりもはるかに高速です。 また、純粋にシーケンシャルな方法でアクセスした場合に、レコード セットを非常に迅速に並べ替えて重複除去を実行するためにも使用できます。 JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []) も参照してください。 JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public メソッドStatic メンバー JetOpenTempTable3 1 つのインデックスを持つ一時テーブルを作成します。 一時テーブルは、JetCreateTableColumnIndex を使用して作成された通常のテーブルと同様に、レコードを格納および取得します。 ただし、一時テーブルは揮発性のため、通常のテーブルよりもはるかに高速です。 また、純粋にシーケンシャルな方法でアクセスした場合に、レコード セットを非常に迅速に並べ替えて重複除去を実行するためにも使用できます。 JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE) も参照してください。
Public メソッドStatic メンバー JetOSSnapshotFreeze スナップショットを開始します。 スナップショットの進行中は、エンジンによるディスクへの書き込みアクティビティは実行できません。
Public メソッドStatic メンバー JetOSSnapshotPrepare スナップショット セッションの準備を開始します。 スナップショット セッションは、エンジンがディスクへの書き込み IO を発行しない短い時間間隔です。これにより、エンジンはボリューム スナップショット セッションに参加できます (スナップショット ライターによって駆動される場合)。
Public メソッドStatic メンバー JetOSSnapshotThaw フリーズ期間と正常なスナップショット後に通常の IO 操作を再開できることをエンジンに通知します。
Public メソッドStatic メンバー JetPrepareUpdate 更新用にカーソルを準備します。
Public メソッドStatic メンバー JetReadFileInstance JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) で開かれたファイルの内容を取得します。
Public メソッドStatic メンバー JetRegisterCallback アプリケーションが特定のイベントに対してアプリケーションに通知を発行するようにデータベース エンジンを構成できるようにします。 これらの通知は特定のテーブルに関連付けられ、そのテーブルを含むインスタンスが JetTerm(JET_INSTANCE) を使用してシャットダウンされるまでのみ有効です。
Public メソッドStatic メンバー JetRenameColumn 既存の列の名前を変更します。
Public メソッドStatic メンバー JetRenameTable 既存のテーブルの名前を変更します。
Public メソッドStatic メンバー JetResetSessionContext 現在のスレッドからセッションの関連付けを解除します。 これは JetSetSessionContext(JET_SESID, IntPtr) と組み合わせて使用する必要があります。
Public メソッドStatic メンバー JetResetTableSequential アプリケーションがカーソルを置いたインデックス全体をスキャンしなくなったことをデータベース エンジンに通知します。 この呼び出しは、 JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit) によって送信された通知を取り消します。
Public メソッドStatic メンバー JetRestoreInstance アタッチされているすべてのデータベースを含むインスタンスのストリーミング バックアップを復元および復旧します。 JetBackupInstance(JET_INSTANCE、String、BackupGrbit、JET_PFNSTATUS) 関数を使用して作成されたバックアップを操作するように設計されています。 これは、最も単純で最もカプセル化された復元関数です。
Public メソッドStatic メンバー JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 または、この関数は、カーソル コピー バッファーに作成されているレコードから列を取得できます。 この関数は、現在のレコードを参照するインデックス エントリから列データを取得することもできます。 JetRetrieveColumn は、実際の列値を取得するだけでなく、列データ自体を取得する前に列のサイズを取得して、アプリケーション バッファーのサイズを適切に設定することもできます。
Public メソッドStatic メンバー JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 または、この関数は、カーソル コピー バッファーに作成されているレコードから列を取得できます。 この関数は、現在のレコードを参照するインデックス エントリから列データを取得することもできます。 JetRetrieveColumn は、実際の列値を取得するだけでなく、列データ自体を取得する前に列のサイズを取得して、アプリケーション バッファーのサイズを適切に設定することもできます。
Public メソッドStatic メンバー JetRetrieveColumns 1 回の操作で現在のレコードから複数の列値を取得します。 JET_RETRIEVECOLUMN構造体の配列は、取得する列値のセットを記述し、取得する各列値の出力バッファーを記述するために使用されます。
Public メソッドStatic メンバー JetRetrieveKey カーソルの現在位置にあるインデックス エントリのキーを取得します。 RetrieveKey (JET_SESID, JET_TABLEID, RetrieveKeyGrbit) も参照してください。
Public メソッドStatic メンバー JetRollback データベースの状態に加えられた変更を元に戻し、最後の保存ポイントに戻ります。 JetRollback は、保存ポイント中に開かれたカーソルも閉じます。 最も外側の保存ポイントが元に戻された場合、セッションはトランザクションを終了します。
Public メソッドStatic メンバー JetSeek カーソル内の検索キーで指定された検索条件と指定された不等値と一致するインデックス エントリにカーソルを効率的に配置します。 検索キーは、 JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit) を使用して以前に構築されている必要があります。 TrySeek(JET_SESID, JET_TABLEID, SeekGrbit) も参照してください。
Public メソッドStatic メンバー JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) JetSetColumn 関数は、変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。 既存の値を上書きしたり、複数値列の値のシーケンスに新しい値を追加したり、複数値の列の値のシーケンスから値を削除したり、長い値のすべてまたは一部 ( LongText 型または LongBinary 型の列) を更新したりできます。
Public メソッドStatic メンバー JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) JetSetColumn 関数は、変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。 既存の値を上書きしたり、複数値列の値のシーケンスに新しい値を追加したり、複数値の列の値のシーケンスから値を削除したり、長い値のすべてまたは一部 ( LongText 型または LongBinary 型の列) を更新したりできます。
Public メソッドStatic メンバー JetSetColumnDefaultValue 既存の列の既定値を変更します。
Public メソッドStatic メンバー JetSetColumns アプリケーションが 1 回の操作で複数の列値を設定できるようにします。 JET_SETCOLUMN構造体の配列は、設定する列値のセットを記述し、設定する各列値の入力バッファーを記述するために使用されます。
Public メソッドStatic メンバー JetSetCurrentIndex カーソルの現在のインデックスを設定します。
Public メソッドStatic メンバー JetSetCurrentIndex2 カーソルの現在のインデックスを設定します。
Public メソッドStatic メンバー JetSetCurrentIndex3 カーソルの現在のインデックスを設定します。
Public メソッドStatic メンバー JetSetCurrentIndex4 カーソルの現在のインデックスを設定します。
Public メソッドStatic メンバー JetSetDatabaseSize 開いていないデータベース ファイルのサイズを設定します。
Public メソッドStatic メンバー JetSetIndexRange JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) を使用してカーソルが歩くことができるインデックス エントリのセットを、現在のインデックス エントリから始まり、そのカーソルの検索キーで指定された検索条件と指定されたバインドされた条件に一致するインデックス エントリで終わるインデックス エントリに一時的に制限します。 検索キーは、 JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit) を使用して以前に構築されている必要があります。 「TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)」も参照してください。
Public メソッドStatic メンバー JetSetLS アプリケーションで、ローカル ストレージと呼ばれるコンテキスト ハンドルをカーソルまたはそのカーソルに関連付けられているテーブルに関連付けることができます。 このコンテキスト ハンドルは、カーソルまたはテーブルに関連付けられている補助データを格納するためにアプリケーションで使用できます。 コンテキスト ハンドルを解放する必要がある場合、アプリケーションは後でランタイム コールバックを使用して通知されます。 これにより、動的に割り当てられた状態をカーソルまたはテーブルに関連付けることができます。
Public メソッドStatic メンバー JetSetSessionContext 指定されたコンテキスト ハンドルを使用して、セッションを現在のスレッドに関連付けます。 この関連付けにより、特定のセッションのトランザクションが完全に同じスレッドで実行される必要がある既定のエンジン要件がオーバーライドされます。 JetResetSessionContext(JET_SESID) を使用して関連付けを削除します。
Public メソッドStatic メンバー JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) データベース構成オプションを設定します。
Public メソッドStatic メンバー JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) データベース構成オプションを設定します。
Public メソッドStatic メンバー JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) データベース構成オプションを設定します。
Public メソッドStatic メンバー JetSetTableSequential アプリケーションがカーソルを置いたインデックス全体をスキャンしていることをデータベース エンジンに通知します。 そのため、インデックス データへのアクセスに使用されるメソッドは、このシナリオをできるだけ速くするために調整されます。 JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit) も参照してください。
Public メソッドStatic メンバー JetStopBackupInstance ストリーミング バックアップ関連のアクティビティが特定の実行中のインスタンスで続行されないようにするため、ストリーミング バックアップは予測可能な方法で終了します。
Public メソッドStatic メンバー JetStopServiceInstance インスタンスを終了する準備をします。
Public メソッドStatic メンバー JetTerm JetInit(JET_INSTANCE) または JetCreateInstance(JET_INSTANCE, String) で作成されたインスタンスを終了します。
Public メソッドStatic メンバー JetTerm2 JetInit(JET_INSTANCE) または JetCreateInstance(JET_INSTANCE, String) で作成されたインスタンスを終了します。
Public メソッドStatic メンバー JetTruncateLogInstance JetBeginExternalBackup によって開始されたバックアップ中に、現在のバックアップが正常に完了すると不要になったトランザクション ログ ファイルを削除するために使用されます。
Public メソッドStatic メンバー JetUnregisterCallback JetRegisterCallback(JET_SESID、JET_TABLEID、JET_cbtyp、JET_CALLBACK、IntPtr、JET_HANDLE) を通じて要求されたとおりに、アプリケーションへの通知の発行を停止するようにデータベース エンジンを構成します。
Public メソッドStatic メンバー JetUpdate(JET_SESID, JET_TABLEID) JetUpdate 関数は、テーブルに新しい行を挿入したり、既存の行を更新したりする更新操作を実行します。 テーブル行の削除は、 JetDelete(JET_SESID, JET_TABLEID) を呼び出すことによって実行されます。
Public メソッドStatic メンバー JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) JetUpdate 関数は、テーブルに新しい行を挿入したり、既存の行を更新したりする更新操作を実行します。 テーブル行の削除は、 JetDelete(JET_SESID, JET_TABLEID) を呼び出すことによって実行されます。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, Boolean, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。
Public メソッドStatic メンバー MoveAfterLast テーブル内の最後のレコードの後にカーソルを置きます。 後続の前へ移動すると、最後のレコードにカーソルが置かれます。
Public メソッドStatic メンバー MoveBeforeFirst テーブル内の最初のレコードの前にカーソルを置きます。 次に移動すると、最初のレコードにカーソルが置かれます。
Public メソッドStatic メンバー ResetIndexRange JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) または TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で作成されたインデックス範囲を削除します。 インデックス範囲が存在しない場合、このメソッドは何も行いません。
Public メソッドStatic メンバー RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 または、この関数は、カーソル コピー バッファーに作成されているレコードから列を取得できます。 この関数は、現在のレコードを参照するインデックス エントリから列データを取得することもできます。 JetRetrieveColumn は、実際の列値を取得するだけでなく、列データ自体を取得する前に列のサイズを取得して、アプリケーション バッファーのサイズを適切に設定することもできます。
Public メソッドStatic メンバー RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードからブール値の列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードからブール値の列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードからバイト列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードからバイト列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから datetime 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードから datetime 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから二重列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードから二重列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから float 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードから float 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから guid 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードから guid 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードから int16 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードから int32 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 Unicode エンコードが使用されます。
Public メソッドStatic メンバー RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding) 現在のレコードから文字列列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding, RetrieveColumnGrbit) 現在のレコードから文字列列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから uint16 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードから uint16 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから uint32 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードから uint32 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから uint64 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 現在のレコードから uint64 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。
Public メソッドStatic メンバー RetrieveColumns ColumnValue オブジェクトに列を取得します。
Public メソッドStatic メンバー RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) 現在のレコードから 1 つの列値のサイズを取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 または、この関数は、カーソル コピー バッファーに作成されているレコードから列を取得できます。 この関数は、現在のレコードを参照するインデックス エントリから列データを取得することもできます。
Public メソッドStatic メンバー RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) 現在のレコードから 1 つの列値のサイズを取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 または、この関数は、カーソル コピー バッファーに作成されているレコードから列を取得できます。 この関数は、現在のレコードを参照するインデックス エントリから列データを取得することもできます。
Public メソッドStatic メンバー RetrieveKey カーソルの現在位置にあるインデックス エントリのキーを取得します。
Public メソッドStatic メンバー SerializeObjectToColumn シリアル化された形式のオブジェクトを列に書き込みます。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
Public メソッド静的メンバー SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。
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 名前空間