MS SQL SERVER - speichert TEXT nicht alle White Spaces?
Bernhard
- datenbank
Hallo,
kann es sein, daß der Datentyp TEXT keine Zeilenumbrüche speichert?
Schreibe über ein HTML-Textarea in ein TEXT-Feld und danach sind alle Leerzeilen und Zeilenumbrüche verschwunden. Leerzeichen allerdings bleiben erhalten.
Muß ich einen anderen Datentyp verwenden, oder beim schreiben etwas berücksichtigen?
Ich bedanke mich im Voraus
Bernhard
Hallo Bernhard!
kann es sein, daß der Datentyp TEXT keine Zeilenumbrüche speichert?
Die Umbrüche bleiben erhalten. Wenn du den Text zB. über ASP als HTML ausgibst, kannst du ein Replace auf die Zeilenumbrüche machen:
TextFeld = Replace(DerText, vbNewLine, "<br>")
Viele Grüsse
Alex
bei php geht sowas mit nl2br()
zB echo(nl2br($text));
mss
Hallo Bernhard!
kann es sein, daß der Datentyp TEXT keine Zeilenumbrüche speichert?
Die Umbrüche bleiben erhalten. Wenn du den Text zB. über ASP als HTML ausgibst, kannst du ein Replace auf die Zeilenumbrüche machen:
TextFeld = Replace(DerText, vbNewLine, "<br>")
Viele Grüsse
Alex
Hallo Stampferl-Alex,
Du bist der Retter in der Not, und auch der der mir immer unter die Arme greift. Arbeite zwar mit JSP, aber bin durch Dich darauf gekommen, dass der SQL Server auch "\n" speichert.
Vielen Dank, auch an Marcus, doch mit PHP habe ich keine Erfahrung.
Herzlichen Gruß und noch einen schönen Tag
Bernhard
Hallo Bernhard!
Danke! und gerngeschehen :-)
Viele Grüsse
Alex