|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 5 ![]() |
Bonsoir à tous,
Heureux de faire parti de votre communauté. Je suis un débutant dans l'ASP et j'aurais une question qui va sembler bête ! J'ai une page ASP avec 2 requetes SQL j'utilise While not RS.eof et wend pour parcourir les différents lignes de ma première requete SQL. Cependant comment comment puis-je incrémenter une seconde requete toujours en utilisant RS.movenext pour parcourir ma 2eme requete ? ex : ouverture de ma 1ere base SQL requete sur ma 1ere base While not RS.eof ouverture de ma 2ebase SQL requete sur ma 2e base Wend RS.movenext Le probleme la c'est qu'il ne change pas d'enregistrement sur ma 2e requete. Merci pour votre aide. A++ |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 238 ![]() |
Si tu as 2 RecordSet a parcourrir, ben il te faut 2 boucle donc 2 while
sauf si tu est a 100% sure que les 2 recorset ont strictement le même nombre de résultats, dans ce cas, tu pourras une même boucle pour parcouris les 2 recordset Code :
dans certain cas, le 1er recorset permet d'obtenir des valeurs pour faire des requête avec le 2 second recordset, dans ce cas il faut 2 boucle imbriqué. Que veux tu faire exactement
__________________
Il n'y a que 2 choses infinies dans le monde : L'univers et la bétise humaine... Mais pour l'univers, je n'ai pas de certitude (A.E.) |
||
|
|
00
|
|
|
#3 | ||||
|
Invité de passage
![]() Inscription : août 2007 Messages : 5 ![]() |
Salut,
Merci de ta réponse ! En effet les 2 recordset n'ont pas le même nombre d'enregistrements ! Et je récupére une variable de ma 1ere requete pour tester la valeur d'un champs de la 2e requete pour remplir un fichier CSV. Ex de mon code : Code asp :
Code asp :
Donc ma question est de savoir ou je positionne mon While not et mon movenext pour ma 2e requete ! J'espère avoir était clair Par avance merci de vos réponses! |
||||
|
|
00
|
|
|
#4 | |
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 238 ![]() |
Citation:
On vérra ça plus tard quand tu dis tester la valeur d'un champs dans ta 2emme requête, est ce que tu veux dire que tu veux tester cette valeur pour toutes les lignes de ta seconde requete ? ex imagine que ta 2emme requette renvoi un truc comme ci-dessous ligne champ 1 valeur1 2 valeur2 3 valeur1 4 valeur4 et que la valeur testé est "valeur2", que veux tu faire ? Parcourrir toutes les ligne pour vérifier si tu le trouve ? compter le nombre de fois que tu le trouve ? Touver la ligne ou tu le trouve (pour obtenir les autre valeurs renvoyés par la requêtes) Que veux tu faire?
__________________
Il n'y a que 2 choses infinies dans le monde : L'univers et la bétise humaine... Mais pour l'univers, je n'ai pas de certitude (A.E.) |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 5 ![]() |
Je ne peux pas faire une jointure car ce sont 2 bases sur 2 serveurs SQL différents ( avec un champ en commun qui est la variable en question)
Je veux en effet tester toutes les lignes de ma seconde requêtes jusqu'à je trouve cet enregistrement à l'aide la variable récupérer de ma 1ère requete afin d'obtenir les autres valeurs renvoyés par la seconde requête et en tester une en particulier pour l'incrémenter dans un fichier d'import. Désolé si je ne suis pas très clair et merci de tes réponses!
|
|
|
00
|
|
|
#6 | ||||
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 238 ![]() |
Citation:
et pour cela il te faut 2 boucle imbriqué Code :
Citation:
__________________
Il n'y a que 2 choses infinies dans le monde : L'univers et la bétise humaine... Mais pour l'univers, je n'ai pas de certitude (A.E.) |
||||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 5 ![]() |
Ok j'ai compris le principe !
Merci beaucoup de ton aide ! ![]()
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com