Pb affichag SQL Server

Le newbie Messages postés 200 Date d'inscription mardi 17 octobre 2006 Statut Membre Dernière intervention 24 mars 2012 - 8 janv. 2008 à 12:32
cs_Maroxye Messages postés 177 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 16 octobre 2012 - 9 janv. 2008 à 16:11
Salut à tous et mes meileurs voeux.

J'ai un petit soucis d'affichage dans SQL Server 2005 Express.
J'ai une colonne nvarchar(255). Si je lui donne 10 caractères, il ajoute à la fin 245 espaces.

Quel est le moyen de remédier à ce problème ?

Merci d'avance.

3 réponses

cs_Maroxye Messages postés 177 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 16 octobre 2012
8 janv. 2008 à 17:42
Allo!

Pour y remédier, lorsque tu fais afficher ta variable, tu fais :

print replace(tavariable,' ','')

Voilà, bonne chance!

 Maroxye
0
Le newbie Messages postés 200 Date d'inscription mardi 17 octobre 2006 Statut Membre Dernière intervention 24 mars 2012 2
9 janv. 2008 à 08:09
Merci de ton aide. Mais bon allons un peu plus loin dans la reflexion s'il te plait.

Si tu veux il y a aussi la fonction trim qui fais ça très bien. Le problème vient de SQL pas de ma variable je l'ai biensur tester avant de poster cette question qui a l'air ***.
La question que je me pose est surtout sur le type de la colonne SQL puisque si c'est un nvarchar(50) il ajoute à mes 10 caractères 40 espaces.

Je passe donc le type à ntext (là pas de problème d'espaces) mais bon pour le char variant ne varie pas ?
0
cs_Maroxye Messages postés 177 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 16 octobre 2012
9 janv. 2008 à 16:11
Tu as bien parlé d'un problème d'affichage, donc je t'ai réglé le problème d'affichage!

Comment pourrais-je savoir que tu sais on non de quoi tu parles, puisque ton CV ne vient pas forcément avec ta question....

J'ai tellement souvent l'impression sur ce forum que les gens cherchent davantage à s'obstiner sur les termes utilisés dans les posts plutôt que sur le réel partage de connaissances....

Sans rancunes, bonne chance!

 Maroxye
0
Rejoignez-nous