Método Api.JetRetrieveColumns
Recupera varios valores de columna del registro actual en una sola operación. Se usa una matriz de estructuras de JET_RETRIEVECOLUMN para describir el conjunto de valores de columna que se van a recuperar y para describir los búferes de salida de cada valor de columna que se va a recuperar.
Espacio de nombres:Microsoft.Isam.Esent.Interop
Ensamblaje: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Sintaxis
'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
)
Parámetros
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDSesión que se va a usar.
tableid
Tipo: Microsoft.Isam.Esent.Interop.JET_TABLEIDCursor del que se van a recuperar los datos.
retrievecolumns
Tipo: []Matriz de uno o varios objetos JET_RETRIEVECOLUMN que describen los datos que se van a recuperar.
numColumns
Tipo: System.Int32Número de entradas de la matriz de columnas.
Valor devuelto
Tipo: Microsoft.Isam.Esent.Interop.JET_wrn
Si alguna columna recuperada se trunca debido a un búfer de longitud insuficiente, la API devolverá BufferTruncated. Sin embargo, solo se devuelven otros errores JET_wrnColumnNull en el campo error del objeto JET_RETRIEVECOLUMN .