次の方法で共有


JET_ENUMCOLUMNID構造体

適用対象: Windows |Windows Server

JET_ENUMCOLUMNID構造体

JET_ENUMCOLUMNID構造体は、JetEnumerateColumns 関数を使用するときに、特定の列セットを列挙し、必要に応じて、それらの列の複数の値の特定のセットを列挙します。 JetEnumerateColumns は、JET_ENUMCOLUMNID構造体の配列を返します。

    typedef struct {
      JET_COLUMNID columnid;
      unsigned long ctagSequence;
      unsigned long* rgtagSequence;
    } JET_ENUMCOLUMNID;

メンバー

columnid

列挙する列 ID。

列 ID が 0 (ゼロ) の場合、この列の列挙はスキップされ、 JET_ENUMCOLUMN 構造体の出力配列内の対応するスロットがJET_wrnColumnSkipped列の状態で生成されます。

ctagSequence

必要に応じて、指定された列 ID を列挙する列値の配列 (1 から始まるインデックス) を識別します。

ctagSequence が 0 (ゼロ) の場合、rgtagSequence は無視され、指定した列 ID のすべての列値が列挙されます。

rgtagSequence の要素が 0 (ゼロ) の場合、その列値の列挙は (1 から始まるインデックスによって) スキップされます。 JET_ENUMCOLUMNID構造体の出力配列内の対応するスロットは、列の状態値が JET_wrnColumnSkipped で生成されます。

rgtagSequence

特定の列の列値の配列への 1 から始まるインデックスの配列。 1 つの要素は、JET_RETRIEVECOLUMNで定義されている itagSequence です。 itagSequence が 0 (ゼロ) の場合は、"skip" を意味します。 itagSequence が 1 の場合、列の最初の列の値が返され、2 は 2 番目の列を意味します。

必要条件

要件

Client

Windows Vista、Windows XP、または Windows 2000 Professional が必要です。

[サーバー]

Windows Server 2008、Windows Server 2003、または Windows 2000 Server が必要です。

Header

Esent.h で宣言されています。

参照

JET_COLUMNID
JET_ENUMCOLUMN
JET_ENUMCOLUMNID
JET_RETRIEVECOLUMN
JetEnumerateColumns