|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : octobre 2005 Messages : 82 ![]() |
Bonjour,
je n'arrive pas à tester si une variable est vide ou pas. J'ai essaye isNull mais cela ne fonctionne pas: specialite=rsFor("spe_code") if specialite isNull then specialite="valeur" end if J'ai également essaye =0 ="" =" " Une erreur de syntaxe? Merci Christel |
|
|
00
|
|
|
#2 | ||
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
j'ai une fonction qui fait ça très bien et qui met une valeur par défaut :
Code :
__________________
Nico, l'agrotic géomatic |
||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : octobre 2005 Messages : 82 ![]() |
J'ai essaye et ca marche tres bien quand pValue est égal à quelque chose.
Mais en fait moi je veux que ma variable soit égale à 6 espaces. En fait je recupere ma valeur : specialite=rsFor("spe_code") si c'est NULL dans la base de données je veux que specialite=" " mais je n'arrive pas à remplir ma variable de 6 espaces... |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
ça ne fait pas ce que tu veux, ça ?
Code :
specialite = default_value(rsFor("spe_code"), " ")
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : octobre 2005 Messages : 82 ![]() |
specialite=rsFor("spe_code")
response.write default_value(specialite, " ") response.write "-" & specialite & "-<br>" Résultat: -- -- -- -- (4 occurrences NULL) |
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
si tu ne demandes pas à remplacer 'specialite' par ce que renvoit la fonction default_value, c'est normal, non ?
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#7 | ||
|
Membre à l'essai
![]() Inscription : octobre 2005 Messages : 82 ![]() |
effectivement lol
Code :
- - - - - - - - soit un seul espace ! |
||
|
|
00
|
|
|
#8 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
dans ton code, je ne vois qu'un seul espace au niveau du default_value
donc, le résultat ne me parait pas abhérrant
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#9 | ||
|
Membre à l'essai
![]() Inscription : octobre 2005 Messages : 82 ![]() |
oui c'est le forum qui me les a enlevés, voir plus haut j'ai mis les balises codes:
Code :
|
||
|
|
00
|
|
|
#10 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
dans ce cas, je te dirai que certains navigateurs font un peu n'importe quoi avec les séries d'espace... préfère un autre caractère pour tester (ou un len(specialite))
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#11 |
|
Membre à l'essai
![]() Inscription : octobre 2005 Messages : 82 ![]() |
en fait le but c'est d'ecrire dans un fichier des informations avec des espaces si jamais les données sont null.
je vais chercher une solution. si je trouve je la mets sur le site |
|
|
00
|
|
|
#12 | ||
|
Membre éprouvé
![]() Inscription : septembre 2004 Messages : 368 ![]() |
Salut
j'utilise cete fonction Code :
|
||
|
|
00
|
|
|
#13 | ||||
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Tu pourrais faire des tests sur le contenu du type
Code :
PS: je ne sais plus si c'est isnull ou is null et isempty ou is empty qui marche pour ces tests. Ou peut-être: Code :
|
||||
|
00
|
|
|
#14 | ||
|
Membre à l'essai
![]() Inscription : octobre 2005 Messages : 82 ![]() |
Le test marche à présent. LE problème est le remplissage de la variable par 6 espaces
specialite=" " ca ne me prend qu'un espace ... J'ai également essaye: Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com