sesam_seek_row

(PHP 3 CVS only)

sesam_seek_row --  Déplace un curseur à défilement

Description

bool sesam_seek_row ( string result_id, int whence [, int offset] )

result_id est un indentifiant de résultat valide (requête de sélection, et curseur à défilement créé avec sesam_query()).

whence modifie la valeur globale par défaut pour le type de défilement, spécifie le type de défilement à utiliser lors des opérations de lectures ultérieurs. Les valeurs valides sont les suivantes :

Tableau 1. Valeurs valides pour whence

ValeurConstanteSignification
0SESAM_SEEK_NEXT Lecture séquentielle (après la lecture, la position est déplacé à SESAM_SEEK_NEXT)
1SESAM_SEEK_PRIOR Lecture séquentielle à rebours (après la lecture, la position est déplacé à SESAM_SEEK_PRIOR)
2SESAM_SEEK_FIRST Repositionnement au début (après la lecture, la position est déplacée à SESAM_SEEK_NEXT)
3SESAM_SEEK_LAST Repositionnement à la fin (après la lecture, la position est déplacée à SESAM_SEEK_PRIOR)
4SESAM_SEEK_ABSOLUTE Repositionnement absolu à offset (index commencant à 0. Après la lecture, la position est placé à SESAM_SEEK_ABSOLUTE, et le pointeur interne est auto-incrémenté).
5SESAM_SEEK_RELATIVE Repositionnement relatif à offset, où offset peut être positif ou négatif

offset est optionnel. Il ne sert que lorsque whence vaut soit SESAM_SEEK_RELATIVE, soit SESAM_SEEK_ABSOLUTE.