bug de ASP - SQL serveur ?? tabulations et espaces aléatoires... - ASP - Programmation
Marsh Posté le 22-01-2004 à 14:46:20
arrête de fumer la doc et lis-là
je peux t'assurer que c'est ni ASP ni SQL Server qui sont responsables de ton problème.
poste-voir ton code (qui fait les insert/update et celui qui fait les select)
Marsh Posté le 22-01-2004 à 14:52:37
par exemple, pr un champ qui est en type text dans sqlserver et dans un textarea en asp :
affichage :
Code :
|
enregistrement :
Code :
|
a chaque fois j'ai droit a une tabulation au debut et une a la fin alros que j'en avai aucune dans le texte
j'ai eu le même genre de pb avec des chamsp texte input (en asp) enregistrés en sql sous type char(100), mais de facon moins régulière et j'ai pu éviter cela facilement en parsemant mon code de "trim". mais pr les tab ca marche pas
Marsh Posté le 22-01-2004 à 14:58:37
char est de taille fixe, donc c'est ni asp qui délire, ni sql server, c'est simplement que ta valeur est complétée avec des espaces pour atteindre 100 caractères, ce qui est le comportement normal.
pour le coup du text, je suis vraiment sceptique... il sont où tes tab ?(tu les vois avec quel outil) parceque j'ai jamais vu ça.
Marsh Posté le 22-01-2004 à 15:02:59
ok pr les char je savai pas, je pensai que ca pouvai contenir du caractère vide.
les tab je les voit dans mon textarea après avoir validé (en rechargeant la page je recharge la valeur que je vien de mettre dans la bdd)
Marsh Posté le 22-01-2004 à 15:08:25
nan, varchar c'est pas pour les chien
varchar pour char à taille variable
poste ton code HTML autour de l'ASP qu'on rigole
Marsh Posté le 22-01-2004 à 15:09:15
à 10 contre un tu nous a fait un joli :
|
J'ai pas raison ?
C'est ton HTML qui rajoute les TAB
Marsh Posté le 22-01-2004 à 15:11:27
c'est pas moi qui ai fait la structure de la base hein...
et c pas la peine de prendre ce ton moqueur...
bon sinon t'y étai presque pr le textarea, dedans c un response.write. mais y a pas de tab de décalage c au même niveau que le textarea.
en quoi ca pose pb ???
Marsh Posté le 22-01-2004 à 15:16:04
poste quand même ta ligne, chuis sûr que ça merde par là, sinon t'as vraiment un gros problème
Marsh Posté le 22-01-2004 à 15:22:17
bon ct ca ptain j'y aurai pas pensé (bien que textarea et l'asp étaient a la même hauteur le tout étai indenté d'une tab...)
merci
Marsh Posté le 22-01-2004 à 11:47:14
salut la companie
quel blagueur ce asp / sql serveur, il s'amuse a me rajouter des espaces / tabulations au debut et a la fin de mes champs (dans la BDD)
je sais pas a quel moment ca se fait, mais quand j'update ou insert une colone char ou text de la BDD a partir d'un programme asp, quand après je récupère cette valeur je m'apercois que il y a des espaces (pr les char) et des tabulations (pr les text) au debut et a la fin
j'arrive a résoudre le pb des espaces avec trim (bien que ca soit d'une chianteur rare ) mais pr les tabulations rien n'y fait.
de quoi ca peut venir ????
comment lutter ???
merci d'avance
Message édité par Profil supprimé le 22-01-2004 à 14:38:08