Api.RetrieveColumnSize-Methode (JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit)

Ruft die Größe eines einzelnen Spaltenwerts aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist. Alternativ kann diese Funktion eine Spalte aus einem Datensatz abrufen, der im Cursorkopierpuffer erstellt wird. Diese Funktion kann auch Spaltendaten aus einem Indexeintrag abrufen, der auf den aktuellen Datensatz verweist.

Namespace:Microsoft.Isam.Esent.Interop
Versammlung: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

Syntax

'Declaration
Public Shared Function RetrieveColumnSize ( _
    sesid As JET_SESID, _
    tableid As JET_TABLEID, _
    columnid As JET_COLUMNID, _
    itagSequence As Integer, _
    grbit As RetrieveColumnGrbit _
) As Nullable(Of Integer)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim columnid As JET_COLUMNID
Dim itagSequence As Integer
Dim grbit As RetrieveColumnGrbit
Dim returnValue As Nullable(Of Integer)

returnValue = Api.RetrieveColumnSize(sesid, _
    tableid, columnid, itagSequence, _
    grbit)
public static Nullable<int> RetrieveColumnSize(
    JET_SESID sesid,
    JET_TABLEID tableid,
    JET_COLUMNID columnid,
    int itagSequence,
    RetrieveColumnGrbit grbit
)

Parameter

  • itagSequence
    Typ: System.Int32

    Die Sequenznummer des Werts in einer mehrwertigen Spalte. Das Array von Werten ist einsbasiert. Der erste Wert ist Sequenz 1, nicht 0. Wenn die Datensatzspalte nur einen Wert aufweist, sollte 1 als itagSequence übergeben werden.

Rückgabewert

Typ: System.Nullable<Int32>
Die Größe der Spalte. 0, wenn die Spalte NULL ist.

Siehe auch

Verweis

API-Klasse

API-Member

RetrieveColumnSize-Überladung

Microsoft.Isam.Esent.Interop-Namespace