次の方法で共有


JET_ENUMCOLUMNVALUE構造体

適用対象: Windows |Windows Server

JET_ENUMCOLUMNVALUE構造体

JET_ENUMCOLUMNVALUE構造体は、JetEnumerateColumns 関数を使用してレコードの列値を列挙します。 JetEnumerateColumns は、JET_ENUMCOLUMNVALUE構造体の配列を返します。 配列は、その関数に提供された realloc 互換コールバックを使用して割り当てられたメモリで返されます。

    typedef struct {
      unsigned long itagSequence;
      JET_ERR err;
      unsigned long cbData;
      void* pvData;
    } JET_ENUMCOLUMNVALUE;

メンバー

itagSequence

列挙された列の値 (1 から始まるインデックス)。

err

列の値の列挙に起因する列の状態コード。

説明

JET_wrnColumnNull

要求された列の値は NULL です。

JET_wrnColumnSkipped

このJET_ENUMCOLUMNVALUE構造体に対応するJET_ENUMCOLUMN構造体の rgtagSequence 配列の要素で指定された itagSequence は 0 でした。

JET_wrnColumnTruncated

要求された列の値は、返される前に指定されたサイズに切り捨てられました。

この切り捨ては、大量のデータを含む長いテキスト列と長いバイナリ列に対してのみ行われます。

cbData

列に対して列挙された列の値。

出力バッファーは、JetEnumerateColumns に提供された realloc 互換コールバックを使用して割り当てられたメモリに返されます。

pvData

列に対して列挙された列の値。

出力バッファーは、JetEnumerateColumns に提供された realloc 互換コールバックを使用して割り当てられたメモリに返されます。

要件

要件

Client

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

[サーバー]

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

Header

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

参照

JET_ENUMCOLUMN
JET_ENUMCOLUMNVALUE
JET_ERR
JetEnumerateColumns
realloc