Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
jeudi 8 janvier 2009 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage Javascript / AJAX > boucle while

boucle while
bonjour à tous!

dans une boucle while (jscript), je voudrais récupérer une valeur du champs précédent.
en fait, je veux voir si une valeur de l'enregistrement actuel est différente de celle de l'enregistrement précedent.
while (! rs.eof){
if (rs(enreg2)!= rs(enreg1))...
comment récupérer rs(enreg1)???

merci par avance.

Message posté le 23/07/2003 par etienne

Répondre à ce message
 
AuteurRéponse 
Salem
23/07/2003
RE : boucle while
utilise une variable pour stocker la valeur de ton champs avant d'effectuer le movenext.
Ainsi, tu peux comparer cette variable avec le champs juste apres le movenext. ...
Répondre
etienne
23/07/2003
RE : RE : boucle while
c'est ce que j'ai fait mas ca marche pas:

num=0
while (! rs.EOF)
{
if (Number(rs("equipe")) != Number(num))
{...
}
num = rs("equipe")
rs_terrain.MoveNext()
} ...
Répondre
Salem
23/07/2003
RE : RE : RE : boucle while
Ca te donne un message d'erreur ?

j'utilise pas trop le JS server-side, mais il me semble que les point-virgules sont obligatoires en server-side, et il t'en manque qques uns. ...
Répondre
etienne
23/07/2003
RE : RE : RE : RE : boucle while
y'a pas de message d'erreur mais il ne prend pas en compte tous mes enregistrements.
ex:
dans ma table j'ai:
enreg1 : rs("equipe")=1
enreg2 : rs("equipe")=2
enreg3 : rs("equipe")=2

dans la boucle, Response.write(num) donne:
0
2
2
(il ne prend pas en compte pas l'équipe 1!!)
je comprends vraiment pas...
...
Répondre
Salem
23/07/2003
RE : RE : RE : RE : RE : boucle while
tu peux coller le code complet de ta boucle while ?

...
Répondre
etienne
23/07/2003
RE : RE : RE : RE : RE : RE : boucle while

rs.MoveFirst()
while (! rs.EOF)
{
if ((Number(rs("nbrSD")) != 0) || (Number(rs_("nbrD")) != 0))
{
//conversion de la date
var date_retour_terrain = rs("date_retour")
var d = new Date( date_retour_terrain)
var jour_retour = d.getDate()
var mois_retour = d.getMonth()+1
var annee_retour = d.getFullYear()
if (mois_retour<10)
{
mois_retour = "0" + mois_retour
}
var date_retour_t = jour_retour + "/" + mois_retour + "/" + annee_retour


if ((date_retour_t) != (date_retour_preced))
{
nb_jours = nb_jours + rs("nb_jour")
}
else
{
if (String(rs("equipe")) != String(num_equipe))
{
nb_jours = nb_jours + (rs("nb_jour"))
}
if (Number(rs_("nb_jour")) > 1)
{
nb_jours = nb_jours + (rs_terrain("nb_jour") - 1)
}
}
date_retour_preced = date_retour_t
num_equipe = rs("equipe")
}

rs.MoveNext()
}

voilà... ...
Répondre
Salem
23/07/2003
RE : RE : RE : RE : RE : RE : RE : boucle while
Bah la... je vois pas trop d'ou le probleme vient :-\ ...
Répondre
etienne
23/07/2003
RE : RE : RE : RE : RE : RE : RE : RE : boucle while
merci quand même... ...
Répondre
etienne
31/07/2003
RE : RE : RE : RE : RE : RE : RE : RE : RE : boucle while
pour ceux que ça interresse, voici la solution:

rs.MoveFirst()
while (! rs.EOF)
{
...

date_retour_preced = date_retour_t
num_equipe = rs("equipe").VALUE

rs.MoveNext()
}
...
Répondre


Project Hoshimi


A RETENIR CETTE SEMAINE
08/01/2009 - Les markup extensions en WPF
Ce tutoriel présente le concept des markup extensions, qui permettent d'enrichir la syntaxe du langa ...
08/01/2009 - Utiliser un MOSS 2007 Search avec SPS 2003
Microsoft Office SharePoint Server 2007 (MOSS) fournit de nombreuses fonctionnalités qui ne sont pas ...
07/01/2009 - SharePoint et les technologies 3.5 : utilisation de l'AJAX dans les webparts
Le train technologique poursuivant sa course effreinée, voici un tutoriel qui se décline en plusieur ...
07/01/2009 - Windows Seven : commercialisation fin de l'année ?
Alors que la version bêta de Windows Seven devrait officiellement être lancée à la mi-janvier, le pr ...
07/01/2009 - SharpDevelop 3.0 proche d'une release
SharpDevelop est un IDE gratuit qu'on a tendance à oublier comparé à la gamme Express de Microsoft. ...
06/01/2009 - Comment appeler Biztalk via un Web Service ?
Souvent les exemples Biztalk prennent en entrée des fichiers qui sont ensuite consommés avant d’être ...
06/01/2009 - TechDays - Téléchargez les goodies officiels
Si vous ne les avez pas encore téléchargés, il est encore temps : les goodies officiels des TechDays ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade