Recordset [ASP] - Programmation
Marsh Posté le 25-09-2001 à 12:58:54
je sais pas si j'ai bien compris ta question mais je pense que c movenext
RsApp.movenext
ta aussi Movefirst je crois pour retourner au 1er enregistrement
@+++
[edtdd]--Message édité par saxgard--[/edtdd]
Marsh Posté le 25-09-2001 à 13:32:53
J'ai essayé RsApp.MoveNext, mais il me renvoie à la racine de mon repertoire ?
Comment insérer cette fonction ?
Puis je le mettre comme instruction pour un lien ?
[edtdd]--Message édité par Djero--[/edtdd]
Marsh Posté le 25-09-2001 à 13:55:37
je comprends pas trop!
ce que tu veux faire c mettre des << et >> sur tes pages qui te permettent de visualiser chaque enregistrement 1 par 1?
si c le cas j'ai une soltion mai peut etre un peu bourrin
c'est que << =liens sur la meme page avec en parametre une variable correspondant au numéro de l'enregistrement (pas son ID lmmais sa position ds la liste)
quand tu arrive sur ta page tu ballai tes enregistrement jusqu'a ce que tu arrive au n°enregistrement (celui que tu cherche"
c'est uun peu comme le principe des paginations
bon si je me gourre ou que j'ai pas compris fais moi signe
et si tu comprends pas mes explication un peu en fouilio n'hesite pas aussi
NB: cela dis je sais pas si il existe une propriété sur les recordset qui permet d'aller directement au n°enregistrement
et si c ca ta question principal , désolé j'ai pas la réponse mais je vais regardé ca
Marsh Posté le 25-09-2001 à 14:13:01
Tu as très bien compris
Effectivement, c'est bien ça.
Encore une petite explication.
Comment faire pour ballayer la base pour trouver l'enregistrement suivant correspondant à ma requete de départ ?
En fait comment faire pour trouver sa position dans la liste ?
Comment construire cette liste ?
Désolé, je demande beaucoup de chose, mais je ne suis pas encore bien au point sur ces methodes
Merci à toi
Marsh Posté le 25-09-2001 à 14:42:27
Pour connaitre la position de l'enregistrement courant dans ton recordset tu utilises la méthode
RsApp.AbsolutePosition
Pour déplacer le curseur à un enregistrement donné :
RsApp.Move(idx)
Marsh Posté le 25-09-2001 à 17:27:34
Une variable qui contient la position vers laquelle tu veux te déplacer. C'était juste pour illustrer que tu passes une variable a cette méthode.
Marsh Posté le 28-09-2001 à 19:39:34
Quelqu'un pourrait-il me donner un exemple ?
Je ne comprends rien...
Marsh Posté le 25-09-2001 à 10:31:13
Salut à tous,
Je voudrais savoir comment se déplacer dans une bdd.
En bref, j'ai une page produit dans laquelle je recupère le valeur d'une ligne dans ma bdd.
Je voudrais savoir comment on passe d'un enregistrement à un autre avec un lien type "produit suivant>>" ou "<<produit precedent".
Voila ma requete de selection de mes produits:
<%RsApp.Open "SELECT * FROM appareils Where type='"&t&"' " , App%>
Comment dois je faire ?
Merci à vous