top
a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z

Описание функции sesam-seek-row



sesam_seek_row


(только PHP 3 CVS)
sesam_seek_row - устанавливает режим прокручиваемого курсора для последовательных извлечений.

Описание


bool sesam_seek_row (string result_id, int whence [, int offset])
result_id это правильный result id (только запросы select type, и только если "scrollable" курсор был запрошен при вызове sesam_query()).
whence устанавливает глобальное значение по умолчанию для типа прокрутки; специфицирует тип прокрутки для использования в последовательных операциях извлечения в "scrollable" курсорах; может иметь значение - следующие предопределённые константы:
Таблица 1. Правильные значения параметра "whence"
ЗначениеКонстантаСмысл
0SESAM_SEEK_NEXT читать последовательно
1SESAM_SEEK_PRIOR читать последовательно в обратном направлении
2SESAM_SEEK_FIRST извлечь первый ряд (после извлечения по умолчанию устанавливается SESAM_SEEK_NEXT)
3SESAM_SEEK_LASTизвлечь последний ряд (после извлечения по умолчанию устанавливается SESAM_SEEK_PRIOR)
4SESAM_SEEK_ABSOLUTE извлечь ряд с абсолютным номером offset (С базой 0. После извлечения по умолчанию устанавливается SESAM_SEEK_ABSOLUTE, и выполняется автоинкремент значения смещения)
5 SESAM_SEEK_RELATIVEизвлечь относительно текущей позиции курсора, где offset может быть положительным или отрицательным значением смещения (также устанавливает "offset"-значение по умолчанию для последовательных вызовов).

offset это необязательный параметр, который вычисляется (и необходим), только если whence равен SESAM_SEEK_RELATIVE или SESAM_SEEK_ABSOLUTE.
corner
My pencil ;)
Главная   Сервисы   Портфолио   Проги   Видео   Контакты   Ссылки   Текст