保護されたメンバーを含める
継承されたメンバーを含める
Api 型は、次のメンバーを公開します。
メソッド
| 名前 | 説明 | |
|---|---|---|
|
DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) | 列からオブジェクトを逆シリアル化します。 |
|
DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | 列からオブジェクトを逆シリアル化します。 |
|
EscrowUpdate | 1 つの列に対してアトミック加算を実行します。 列の型は Long である必要があります。 この関数を使用すると、複数のセッションで競合なしで同じレコードを同時に更新できます。 |
|
GetBookmark | カーソルの現在位置にあるインデックス エントリに関連付けられているレコードのブックマークを取得します。 このブックマークを使用すると、JetGotoBookmark を使用してそのカーソルを同じレコードに戻すことができます。 |
|
GetColumnDictionary | 列名を列 ID にマップするディクショナリを作成します。 |
|
GetTableColumnid | 指定した列の columnid を取得します。 |
|
GetTableColumns(JET_SESID, JET_TABLEID) | テーブル内のすべての列を反復処理し、それぞれに関する情報を返します。 |
|
GetTableColumns(JET_SESID, JET_DBID, String) | テーブル内のすべての列を反復処理し、それぞれに関する情報を返します。 |
|
GetTableIndexes(JET_SESID, JET_TABLEID) | テーブル内のすべてのインデックスを反復処理し、それぞれに関する情報を返します。 |
|
GetTableIndexes(JET_SESID, JET_DBID, String) | テーブル内のすべてのインデックスを反復処理し、それぞれに関する情報を返します。 |
|
GetTableNames | データベース内のテーブルの名前を返します。 |
|
IntersectIndexes | インデックス範囲のグループと交差し、すべてのインデックス範囲にあるレコードのブックマークを返します。 JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit)も参照してください。 |
|
JetAddColumn | 既存のテーブルに新しい列を追加します。 |
|
JetAttachDatabase | データベース インスタンスで使用するデータベース ファイルをアタッチします。 データベースを使用するには、その後 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 | 表示名を指定して、1 つのプロセスで使用するデータベース エンジンの新しいインスタンスを割り当てます。 |
|
JetCreateTable | 空のテーブルを作成します。 新しく作成されたテーブルは排他的に開かれます。 |
|
JetCreateTableColumnIndex3 | テーブルを作成し、そのテーブルに列とインデックスを追加します。 |
|
JetDefragment | データベース内のデータorganizationを向上させるデータベース最適化タスクを開始および停止します。 |
|
JetDefragment2 | データベース内のデータorganizationを向上させるデータベース最適化タスクを開始および停止します。 |
|
JetDelete | データベース テーブル内の現在のレコードを削除します。 |
|
JetDeleteColumn | データベース テーブルから列を削除します。 |
|
JetDeleteColumn2 | データベース テーブルから列を削除します。 |
|
JetDeleteIndex | データベース テーブルからインデックスを削除します。 |
|
JetDeleteTable | データベースからテーブルを削除します。 |
|
JetDetachDatabase | 以前にデータベース セッションにアタッチされていたデータベース ファイルを解放します。 |
|
JetDetachDatabase2 | 以前にデータベース セッションにアタッチされていたデータベース ファイルを解放します。 |
|
JetDupCursor | 開いているカーソルを複製し、重複したカーソルへのハンドルを返します。 複製されたカーソルが読み取り専用カーソルである場合、複製されたカーソルも読み取り専用カーソルになります。 検索キーの作成またはレコードの更新に関連する状態は、複製されたカーソルにコピーされません。 また、元のカーソルの位置は、複製されたカーソルに複製されません。 重複したカーソルは常にクラスター化インデックスで開き、その場所は常にテーブルの最初の行にあります。 |
|
JetDupSession | 指定された sesid と同じインスタンスで新しい ESE セッションを初期化します。 |
|
JetEndExternalBackupInstance | 外部バックアップ セッションを終了します。 この API は、オンライン (VSS ベースではない) バックアップを正常に実行するために呼び出す必要がある一連の API の最後の API です。 |
|
JetEndExternalBackupInstance2 | 外部バックアップ セッションを終了します。 この API は、オンライン (VSS ベースではない) バックアップを正常に実行するために呼び出す必要がある一連の API の最後の API です。 |
|
JetEndSession | セッションを終了します。 |
|
JetEnumerateColumns | カーソルの現在のレコードまたはそのカーソルのコピー バッファーから、一連の列とその値を効率的に取得します。 取得される列と値は、列 ID、itagSequence 番号、およびその他の特性のリストによって制限できます。 この列取得 API は、ユーザー指定の再割り当て互換コールバックを使用して取得された、動的に割り当てられたメモリ内の情報を返すという点で一意です。 この新しい柔軟性により、呼び出し元に不明な特定の特性 (サイズや多重度など) を持つ列データを効率的に取得できます。 これにより、JetRetrieveColumn の探索モードを使用して、目的のデータを正常に取得する JetRetrieveColumn への最終的な呼び出しを設定するために、これらの特性を判断する必要がなくなります。 |
|
JetEscrowUpdate | 1 つの列に対してアトミック加算操作を実行します。 この関数を使用すると、複数のセッションで競合なしで同じレコードを同時に更新できます。 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 | Ddetermine は、特定のカーソルの現在のインデックスの名前を示します。 この名前は、 後で 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) も参照してください。 |
|
JetGetSecondaryIndexBookmark | カーソルの現在位置にあるセカンダリ インデックス エントリの特別なブックマークを取得します。 このブックマークを使用すると、JetGotoSecondaryIndexBookmark を使用して、カーソルを同じインデックス エントリに効率的に再配置できます。 これは、重複するキーを含むセカンダリ インデックス、または同じレコードに対して複数のインデックス エントリを含むセカンダリ インデックスの位置を変更する場合に最も便利です。 |
|
JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) | データベース構成オプションを取得します。 |
|
JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) | データベース構成オプションを取得します。 |
|
JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) | テーブル列に関する情報を取得します。 |
|
JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) | テーブル列に関する情報を取得します。 |
|
JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) | テーブル内のすべての列に関する情報を取得します。 |
|
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) | 互換性のために残されています。 テーブルのインデックスに関する情報を取得します。 |
|
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) | テーブルのインデックスに関する情報を取得します。 |
|
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) | テーブルのインデックスに関する情報を取得します。 |
|
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) | テーブルのインデックスに関する情報を取得します。 |
|
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) | テーブルのインデックスに関する情報を取得します。 |
|
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) | テーブルのインデックスに関する情報を取得します。 |
|
JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) | データベース内のテーブルに関するさまざまな情報を取得します。 |
|
JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) | データベース内のテーブルに関するさまざまな情報を取得します。 |
|
JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) | データベース内のテーブルに関するさまざまな情報を取得します。 |
|
JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) | データベース内のテーブルに関するさまざまな情報を取得します。 |
|
JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) | データベース内のテーブルに関するさまざまな情報を取得します。 |
|
JetGetTruncateLogInfoInstance | JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) によって開始されたバックアップ中に使用され、バックアップが正常に完了した後に安全に削除できるトランザクション ログ ファイルの名前をインスタンスに照会します。 |
|
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 | 同じテーブル上の異なるセカンダリ インデックスから複数のインデックス エントリ セット間の交差部分を計算します。 この操作は、インデックス範囲を使用して表すことができる 2 つ以上の条件に一致するテーブル内のレコードのセットを検索する場合に便利です。 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 | 1 つのインデックスを持つ一時テーブルを作成します。 一時テーブルは、JetCreateTableColumnIndex を使用して作成された通常のテーブルと同様に、レコードを格納および取得します。 ただし、一時テーブルは揮発性のため、通常のテーブルよりもはるかに高速です。 また、純粋にシーケンシャルな方法でアクセスした場合に、レコード セットを非常に迅速に並べ替えて重複除去を実行するためにも使用できます。 JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []) も参照してください。 JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE). |
|
JetOpenTempTable2 | 1 つのインデックスを持つ一時テーブルを作成します。 一時テーブルは、JetCreateTableColumnIndex を使用して作成された通常のテーブルと同様に、レコードを格納および取得します。 ただし、一時テーブルは揮発性のため、通常のテーブルよりもはるかに高速です。 また、純粋にシーケンシャルな方法でアクセスした場合に、レコード セットを非常に迅速に並べ替えて重複除去を実行するためにも使用できます。 JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []) も参照してください。 JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE). |
|
JetOpenTempTable3 | 1 つのインデックスを持つ一時テーブルを作成します。 一時テーブルは、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) | 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 または、この関数は、カーソル コピー バッファーに作成されているレコードから列を取得できます。 この関数は、現在のレコードを参照するインデックス エントリから列データを取得することもできます。 JetRetrieveColumn は、実際の列値を取得するだけでなく、列データ自体を取得する前に列のサイズを取得して、アプリケーション バッファーのサイズを適切に設定することもできます。 |
|
JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) | 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 または、この関数は、カーソル コピー バッファーに作成されているレコードから列を取得できます。 この関数は、現在のレコードを参照するインデックス エントリから列データを取得することもできます。 JetRetrieveColumn は、実際の列値を取得するだけでなく、列データ自体を取得する前に列のサイズを取得して、アプリケーション バッファーのサイズを適切に設定することもできます。 |
|
JetRetrieveColumns | 1 回の操作で現在のレコードから複数の列値を取得します。 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 関数は、変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。 既存の値を上書きしたり、複数値列の値のシーケンスに新しい値を追加したり、複数値の列の値のシーケンスから値を削除したり、長い値のすべてまたは一部 ( LongText 型または LongBinary 型の列) を更新したりできます。 |
|
JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) | JetSetColumn 関数は、変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。 既存の値を上書きしたり、複数値列の値のシーケンスに新しい値を追加したり、複数値の列の値のシーケンスから値を削除したり、長い値のすべてまたは一部 ( LongText 型または LongBinary 型の列) を更新したりできます。 |
|
JetSetColumnDefaultValue | 既存の列の既定値を変更します。 |
|
JetSetColumns | アプリケーションが 1 回の操作で複数の列値を設定できるようにします。 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, Boolean, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) によって使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で使用できる検索キーを構築します。 |
|
MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) | JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) および JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で使用できる検索キーを構築します。 |
|
MoveAfterLast | テーブル内の最後のレコードの後にカーソルを置きます。 その後、前に移動すると、最後のレコードにカーソルが置かれます。 |
|
MoveBeforeFirst | テーブルの最初のレコードの前にカーソルを置きます。 次に移動すると、最初のレコードにカーソルが置かれます。 |
|
ResetIndexRange | JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) または TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) で作成されたインデックス範囲を削除します。 インデックス範囲が存在しない場合、このメソッドは何も行いません。 |
|
RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) | 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 |
|
RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) | 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 または、この関数は、カーソル コピー バッファーに作成されているレコードから列を取得できます。 この関数は、現在のレコードを参照するインデックス エントリから列データを取得することもできます。 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) | 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 |
|
RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | 現在のレコードから int16 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 |
|
RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) | 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 |
|
RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | 現在のレコードから int32 列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 |
|
RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) | 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 |
|
RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 |
|
RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) | 現在のレコードから 1 つの列値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 Unicode エンコードが使用されます。 |
|
RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, エンコード) | 現在のレコードから文字列列の値を取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 |
|
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) | 現在のレコードから 1 つの列値のサイズを取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 または、この関数は、カーソル コピー バッファーに作成されているレコードから列を取得できます。 この関数は、現在のレコードを参照するインデックス エントリから列データを取得することもできます。 |
|
RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) | 現在のレコードから 1 つの列値のサイズを取得します。 レコードは、カーソルの現在位置にあるインデックス エントリに関連付けられているレコードです。 または、この関数は、カーソル コピー バッファーに作成されているレコードから列を取得できます。 この関数は、現在のレコードを参照するインデックス エントリから列データを取得することもできます。 |
|
RetrieveKey | カーソルの現在位置にあるインデックス エントリのキーを取得します。 |
|
SerializeObjectToColumn | シリアル化された形式のオブジェクトを列に書き込みます。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) | 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) | 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) | 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) | 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) | 変更されたレコード内の 1 つの列値を、挿入または現在のレコードの更新に変更します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) | 変更されたレコード内の 1 つの列値を変更して挿入するか、現在のレコードを更新します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) | 変更されたレコード内の 1 つの列値を変更して挿入するか、現在のレコードを更新します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) | 変更されたレコード内の 1 つの列値を変更して挿入するか、現在のレコードを更新します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) | 変更されたレコード内の 1 つの列値を変更して挿入するか、現在のレコードを更新します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) | 変更されたレコード内の 1 つの列値を変更して挿入するか、現在のレコードを更新します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) | 変更されたレコード内の 1 つの列値を変更して挿入するか、現在のレコードを更新します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) | 変更されたレコード内の 1 つの列値を変更して挿入するか、現在のレコードを更新します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) | 変更されたレコード内の 1 つの列値を変更して挿入するか、現在のレコードを更新します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) | 変更されたレコード内の 1 つの列値を変更して挿入するか、現在のレコードを更新します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) | 変更されたレコード内の 1 つの列値を変更して挿入するか、現在のレコードを更新します。 |
|
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) | 変更されたレコード内の 1 つの列値を変更して挿入するか、現在のレコードを更新します。 |
|
SetColumns | ColumnValue オブジェクトの列を設定します。 |
|
TryGetLock | 行の更新、書き込みロック、または他のセッションによる行の更新を明示的に防止する機能 (読み取りロック) を明示的に予約します。 通常、行の書き込みロックは、行を更新した結果として暗黙的に取得されます。 通常、レコードのバージョン管理のために読み取りロックは必要ありません。 ただし、場合によっては、トランザクションでシリアル化を強制するために行を明示的にロックしたり、後続の操作を確実に成功させたい場合があります。 |
|
TryMove | インデックス内を移動してみてください。 ナビゲーションが成功した場合、このメソッドは true を返します。 このメソッドに移動するレコードがない場合は false を返します。他のエラーに対して例外がスローされます。 |
|
TryMoveFirst | テーブル内の最初のレコードに移動してみてください。 テーブルが空の場合、別のエラーが発生した場合は false が返され、例外がスローされます。 |
|
TryMoveLast | テーブル内の最後のレコードに移動してみてください。 テーブルが空の場合、別のエラーが発生した場合は false が返され、例外がスローされます。 |
|
TryMoveNext | テーブル内の次のレコードに移動してみてください。 次のレコードがない場合、別のエラーが発生した場合は false が返され、例外がスローされます。 |
|
TryMovePrevious | テーブル内の前のレコードに移動してみてください。 以前のレコードがない場合、別のエラーが発生した場合は false が返され、例外がスローされます。 |
|
TryOpenTable | テーブルを開いてみてください。 |
|
TrySeek | カーソル内の検索キーで指定された検索条件と指定された不等値と一致するインデックス エントリにカーソルを効率的に配置します。 検索キーは、JetMakeKey を使用して以前に構築されている必要があります。 |
|
TrySetIndexRange | JetMove を使用してカーソルが歩くことができるインデックス エントリのセットを、現在のインデックス エントリから開始し、そのカーソル内の検索キーで指定された検索条件と一致するインデックス エントリで終わるインデックス エントリに一時的に制限します。 検索キーは、JetMakeKey を使用して以前に構築されている必要があります。 インデックス範囲が空でない場合は true、それ以外の場合は false を返します。 |
上