Pb affichag SQL Server

Signaler
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
24 mars 2012
-
Messages postés
177
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
16 octobre 2012
-
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

Messages postés
177
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
16 octobre 2012

Allo!

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

print replace(tavariable,' ','')

Voilà, bonne chance!

 Maroxye
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
24 mars 2012
2
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 ?
Messages postés
177
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
16 octobre 2012

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