Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2011, 10h52   #1
Membre régulier
 
Inscription : janvier 2011
Messages : 283
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 283
Points : 96
Points : 96
Par défaut Probleme condition if dans while not

Bonjour,

J'ai un soucis avec ma condition if qui ne fonctionne pas. Si le i est supérieur au cp il execute ma requete insert malheuresement.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
i=1
while not rsRecupc.EOF 
 
			if(i<=cp)then	
				response.write i&"<="&cp&" /"
				Set rsRecup = Server.CreateObject("ADODB.RecordSet")
				reqSQLRecup = "INSERT INTO suivi_saisie " _
				& "(matri, DateS, activite) " _
				& " VALUES ('"& RemplaceQuoteSQL(Session("Matri")) &"','"& RemplaceQuoteSQL(rsRecupc("Date")) &"','CONGE')"
 
				rsRecup.Open reqSQLRecup, dbConnRecup, adOpenKeyset, adLockReadOnly
				Set rsRecup = Nothing 
				i=i+1
			end if 
wend
Le resultat de la ligne
Code :
response.write i&"<="&cp&" /"
est 1<=1 /2<=1 /3<=1 /4<=1 /5<=1 /
xouzi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 11h08   #2
Membre régulier
 
Inscription : janvier 2011
Messages : 283
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 283
Points : 96
Points : 96
Le problemevient que ma variable cp est considéré comme string.
j'ai donc mi avant mon while cp=cp*1.
Si quelqu'un a une idée pour passer les variables string en int ou float plus proprement. Je suis preneuse.
xouzi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 11h12   #3
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
Salut

Bon courage pour la suite
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 13h00   #4
Membre régulier
 
Inscription : janvier 2011
Messages : 283
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 283
Points : 96
Points : 96
et si tu veux le convertir en float(réel) ?
xouzi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 13h35   #5
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
C'est à dire ?

en VBScrit, tu n'as pas de float
tu l'utiliser comment ?

c'est pour l'utiliser sur ta page ASP ou pour ta base de données ?
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 14h10   #6
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 363
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 363
Points : 1 546
Points : 1 546
Bonjour

Il y a les Single et les Double. Il faut alors utiliser Csng() et Cdbl()
__________________


" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
(J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

Chuck Norris comprend JC Van Damme.
roro06 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 15h35   #7
Membre régulier
 
Inscription : janvier 2011
Messages : 283
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 283
Points : 96
Points : 96
Merci
xouzi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h53.


 
 
 
 
Partenaires

Hébergement Web