XgaletteX
Messages postés102Date d'inscriptionsamedi 14 mai 2005StatutMembreDernière intervention12 août 2005
-
28 juin 2005 à 13:04
vincentstryckmans
Messages postés228Date d'inscriptionlundi 5 avril 2004StatutMembreDernière intervention25 octobre 2006
-
30 juin 2005 à 12:25
Petite question...
Que se passe t'il lorsqu'il y a plusieurs enregistrements qui correspondent au locate ..?
vincentstryckmans
Messages postés228Date d'inscriptionlundi 5 avril 2004StatutMembreDernière intervention25 octobre 2006 30 juin 2005 à 12:25
Le pointeur se place sur le premier enregistrement basé sur
l'index qui est associé à la table, si la méthode locate est appliquée à un composant Table
l'ordre défini par la clause order by de la requête
SQL liée au composant SQL sur lequel on implique la méthode locate.
S'il n'y a pas d'index appliqué à la table ou pas de clause order by
pour la requête, le tri se fera sur l'ordre dans lequel les
enregistrements ont été encodés dans la base de données.
Et comme le dit si bine sim51, locatenext permet de pointer sur l'enregistrement suivant.
Attention, il est fortement déconseillé d'utiliser locate avec un
serveur sql. Il vaut mieux une bonne clause 'where' dans la requête.
Et comme disait ma grand-mère : il y a toujours du soleil derrière les nuages.