(No version information available, might be only in CVS)
sesam_seek_row — Déplace un curseur à défilement
Définit le mode de défilement du curseur pour les prochains appels à des fonctions de récupération.
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 287. Valeurs valides pour whence
Valeur | Constante | Signification |
---|---|---|
0 | SESAM_SEEK_NEXT | Lecture séquentielle |
1 | SESAM_SEEK_PRIOR | Lecture séquentielle à rebours |
2 | SESAM_SEEK_FIRST | Repositionnement au début (après la lecture, la position est déplacée à SESAM_SEEK_NEXT ) |
3 | SESAM_SEEK_LAST | Repositionnement à la fin (après la lecture, la position est déplacée à SESAM_SEEK_PRIOR ) |
4 | SESAM_SEEK_ABSOLUTE | Repositionnement absolu à offset (index commencant à 0. Après la lecture, la position est placée à SESAM_SEEK_ABSOLUTE , et le pointeur interne est auto-incrémenté). |
5 | SESAM_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 .
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.