JSP m'affiche des "NULL" alors que c'est vide - SQL/NoSQL - Programmation
Marsh Posté le 27-07-2004 à 22:52:59
Il alors changer le paramètrage d'Oracle pour qu'il n'interprète plus les '' comme NULL.
Sinon, lors de l'insertion, vérifie si c'est '', alors tu mets ' '.
Dans tous les cas, je pense que le mieu est de faire un nvl(champ, ' ') au niveau de ta requête SQL et non dans le JSP, pour des raisons évidentes de performance.
Marsh Posté le 27-07-2004 à 23:35:26
Mais le pb c'est que je ne sais pas d'avance quelles sont les champs qui seront NULL! Et se taper 100 verifs * 5 pages car j'affice les infos sur 5 pages car chacunes ont une fonction spe c vraiement pas terrible!
Et sur oracle qu'est-ce qu'il faut faire pour qu'il interprete les '' par des ' '?
Du coup g mis par defaut pour les 100 textfields ' '
comme ca il insere tjrs un espace et ne me met plus les "NULL"
Marsh Posté le 28-07-2004 à 00:05:01
Je ne sais pas quel est le paramètre à changer sous Oracle.
Changer tes VARCHAR2 en VARCHAR devrait faire l'affaire, mais je ne sais pas quels sont les autres impacts.
Marsh Posté le 28-07-2004 à 01:21:39
pour l'instant g mis d espaces partout. j'essayerais demain le VARCHAR a la place de VARCHAR2
Marsh Posté le 27-07-2004 à 22:20:53
j'ai un formulaire et qd je valide ca enregistre les infos sur Oracle.
Il se peut que certains champs soit vide, pas de pb.
Mais qd je consulte les infos entrees ds la base, si un chmaps est vide, il affiche "NULL" dans mes textfield alors que je voudrais qu'il n'affiche rien du tout.
Et je n'ai pas franchement envie de faire des controle IsNull ou autre car il y a plus de 100 champs...
Comment puis je faire?