Метод Api.JetRetrieveColumns
Извлекает несколько значений столбцов из текущей записи в одной операции. Массив JET_RETRIEVECOLUMN структур используется для описания набора извлекаемых значений столбцов и для описания выходных буферов для каждого извлекаемого значения столбца.
Пространство имен:Microsoft.Isam.Esent.Interop
Сборки: Microsoft.Isam.Esent.Interop (в Microsoft.Isam.Esent.Interop.dll)
Синтаксис
'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
)
Параметры
sesid
Тип: Microsoft.Isam.Esent.Interop.JET_SESIDИспользуемый сеанс.
tableid
Тип: Microsoft.Isam.Esent.Interop.JET_TABLEIDКурсор, из которого извлекаются данные.
retrievecolumns
Тип: []Массив из одного или нескольких объектов JET_RETRIEVECOLUMN , описывающих извлекаемую информацию.
numColumns
Тип: System.Int32Количество записей в массиве столбцов.
Возвращаемое значение
Тип: Microsoft.Isam.Esent.Interop.JET_wrn
Если какой-либо полученный столбец усечен из-за недостаточной длины буфера, API вернет BufferTruncated. Однако другие ошибки JET_wrnColumnNull возвращаются только в поле ошибки объекта JET_RETRIEVECOLUMN .