[ASP3] Vérifier qu'une variable est vide

Fermé
Tartopom - 8 avril 2009 à 17:54
 Tartopom - 9 avril 2009 à 09:22
Bonjour,

j'ai un petit problème avec ce cher langage que j'aime tant, à savoir l'ASP3.
Pas la peine de me dire que je dois me mettre au .NET, je le sais mais je ne le ferais pour une raison simple.
La je suis obligé de modifier un code existant (donc pas écrit par mes soins) écrit en ASP3. Maitrisant très bien le PHP5 je vous laisse imaginer sans peine les prises de tête que je me tape. Donc dès que j'ai fini, hop je ne veux plus entendre parler de ce langage qui m'exaspère franchement.
Bref, ma vie on s'en moque, passons au vif du sujet.

Je récupère des valeurs sur une base de données. J'ai donc une variable contenant plusieurs champs. La variable est structurée comme ci-dessous :
personne("id") =>
personne("nom") =>
personne ("prenom") =>
etc..

Maintenant imaginons que ma variable soit comme ci-dessous :
personne("id") => 1
personne("nom") => Dudule
personne ("prenom") =>
etc..

J'aimerais tester si mon champ prenom est vide ou pas. Et là, pas moyen.
J'ai essayé :
- if personne("prenom")="" then
- if personne("prenom") is nothing then
- if personne("prenom")=null then

à chaque fois mon test passe à la trappe alors que quand je fais Response.Write(personne("prenom") j'ai bien que dalle qui apparaît.

Déjà que je n'aime pas ce langage, perdre du temps sur des conneries pareilles me fait enrager. :(

Quelqu'un a t-il la solution miracle ?
Où sont passées mes magnifiques fonctions PHP empty, isset, isnumeric et tout le toutim ?
Jack Bauer ne fait-il jamais caca ?

Merci à vous pour vos futures réponses,

je vous souhaite une excellente soirée,

Tartopom
A voir également:

1 réponse

cmoirness Messages postés 12 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 9 avril 2009 1
8 avril 2009 à 17:56
Tu peux essayer dans l'autre sens, c'est a dire verifier qu'elle n'est pas vide comme cela :

<%
if personne("prenom") <> "" then
......
else
.....
end if
%>
0
Trop fort, ça marche ^^
Décidément, je ne comprendrai jamais la logique de ce langage.

En tout cas merci beaucoup,

Bonne journée à toi ;)
0