Bonjour,
J'utilise SQL serveur comme base de données d'un site internet, où l'utilisateur doit entrer son mot de passe, comparé au mot de passe qu'il avait entré dans sa fiche lors de l'inscription.
Le problème est que dans la zone nchar(20) "password", SQL server a complété avec des blanks (espaces) pour compléter la zone lors de l'enregistrement. Et quand on lit la valeur par select, il ne prend pas tous les blanks mais il en garde un à la fin du texte !
Ainsi, on compare en ASP les mots de passe "TOTO " (issu de la base) avec "TOTO" (saisi par l'utilisateur), et ça ne correspond pas.
Ma question : comment éviter que les zones soient pleines de vide lors de l'écriture, ou bien comment ne pas avoir cet espace lors de la lecture en ASP.
Merci pour votre aide !!
Nef
Partager