Доступные версии документации

Получить значение параметра курсора

Назначение

Получить значение параметров курсора.

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

 
GetCursorOption(<идентификатор курсора>, <параметр курсора>, <значение параметра>);
<Идентификатор курсора>

Идентификатор созданного курсора.

<Параметр курсора>

Идентификатор запрашиваемого значения параметра курсора (таблица 2).

<Значение параметра>

Переменная языка Perl.

Таблица 2. Идентификаторы параметров курсора
Параметр курсораОписание

CO_CURNAME

Имя курсора

CO_ASYNCMODE

Режим асинхронного выполнения курсора

CO_SYNCMODE

Режим синхронного выполнения курсора

CO_ASYNCDONE

Уведомление о завершении асинхронного вызова

CO_DTFORMAT

Формат по умолчанию данных типа DATE (DD.MM.YYYY HH:MI:SS.FF)

CO_COLCOUNT

Количество столбцов в ответе

CO_ROWCOUNT

Количество строк в ответе

CO_ERRROW

Количество строк в сообщении об ошибке

CO_ERRPOS

Указывать местоположение ошибки в строке

CO_TRANSMODE

Режим транзакций

CO_CURROW

Текущая строка в запросе выборки

CO_CURROWID

RowId текущей строки

CO_CONNECTID

Идентификатор соединения

CO_NODENAME

Имя ЛИНТЕР-сервера, с которым установлено соединение

CO_PRIORITY

Приоритет курсора

CO_QUERY_PRIORITY

Приоритет текущего запроса

CO_CANCEL

Отмена выполнения запроса

CO_PAUSE

Приостанов выполнения запроса

CO_CONTINUE

Возобновление выполнения запроса

CO_LAST_ROWID

Предоставление идентификатора последней записи. Должен использоваться только после INSERT-запроса

CO_FETCH_BLOBS_AS_USUAL_DATA

Загружать в строку ответа BLOB-данные (при отключенной опции загрузка BLOB-данных игнорируется).

Должен использоваться только после INSERT-запроса


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

Значение запрошенного параметра в переменной <значение параметра>.

Пример

$err = GetCursorOption($cursor, CO_ROWCOUNT, $rows);
$err && ... to do something for error handling ...

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

SetCursorOption, GetConnectInfo, GetColInfo.

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter