Получить значение столбца

Назначение

Получить в переменной значение заданного столбца текущей строки ответа курсорного запроса.

Синтаксические правила

 
GetDataColumn(< идентификатор курсора >, < номер столбца >, < переменная >);
< Идентификатор курсора >

Идентификатор курсора, в котором выполнен запрос выборки данных.

< Номер столбца >

Целочисленное положительное значение, задающее номер столбца в строке выборки, значение которого необходимо получить. Нумерация столбцов начинается с 1.

< Переменная >

Задает переменную, в которую будет помещено текущее значение выбранного столбца строки ответа курсорного запроса.

Возвращаемое значение

Значение столбца в заданной переменной.

Если значение столбца NULL, значение переменной также NULL.

Если тип данных столбца BLOB и включена настройка CO_FETCH_BLOBS_AS_USUAL_DATA, то возвращается содержимое BLOB-столбца, иначе – пустая строка.

Если тип столбца BOOLEAN, то возвращается строка TRUE или FALSE.

Если тип столбца EXTFILE, то возвращается ошибка.

Примечание

Для получения значения столбца типа BLOB рекомендуется использовать функцию BLOBGetData.

Пример

$err = GetDataColumn($cur, 1, $make);
$err &&  [code for handling error]

См. также функции:

ExecDirect, Execute, Fetch, BLOBGetData, GetDataRow.