Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft mehrere Spaltenwerte aus dem aktuellen Datensatz in einem einzigen Vorgang ab. Ein Array von JET_RETRIEVECOLUMN Strukturen wird verwendet, um den Satz der abzurufenden Spaltenwerte zu beschreiben und Ausgabepuffer für jeden abzurufenden Spaltenwert zu beschreiben.
Namespace:Microsoft.Isam.Esent.Interop
Versammlung: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'Declaration
Public Shared Function JetRetrieveColumns ( _
sesid As JET_SESID, _
tableid As JET_TABLEID, _
retrievecolumns As JET_RETRIEVECOLUMN(), _
numColumns As Integer _
) As JET_wrn
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim retrievecolumns As JET_RETRIEVECOLUMN()
Dim numColumns As Integer
Dim returnValue As JET_wrn
returnValue = Api.JetRetrieveColumns(sesid, _
tableid, retrievecolumns, numColumns)
public static JET_wrn JetRetrieveColumns(
JET_SESID sesid,
JET_TABLEID tableid,
JET_RETRIEVECOLUMN[] retrievecolumns,
int numColumns
)
Parameter
sesid
Typ: Microsoft.Isam.Esent.Interop.JET_SESIDDie zu verwendende Sitzung.
tableid
Typ: Microsoft.Isam.Esent.Interop.JET_TABLEIDDer Cursor, aus dem die Daten abgerufen werden sollen.
retrievecolumns
Typ: []Ein Array aus einem oder mehreren JET_RETRIEVECOLUMN-Objekten , die die abzurufenden Daten beschreiben.
numColumns
Typ: System.Int32Die Anzahl der Einträge im Spaltenarray.
Rückgabewert
Typ: Microsoft.Isam.Esent.Interop.JET_wrn
Wenn eine abgerufene Spalte aufgrund eines unzureichenden Längenpuffers abgeschnitten wird, gibt die API BufferTruncated zurück. Andere Fehler JET_wrnColumnNull werden jedoch nur im Fehlerfeld des JET_RETRIEVECOLUMN-Objekts zurückgegeben.