Marcus Dawideit: Formatierter Text

Ich habe folgende Problem:

Bei mir läuft der IIS 3.0 und ASP mit Access als DB.

Jedesmal wenn ich einen Text aus der Datenbank hole , verliert er komplett die Formatierung,
d.h. die Wörter werden aneinander gereiht.

Was mache ich falsch ???

P.S.

Die Eingabemaske sieht etwa genauso aus wie diese hier, mit einem langen Freetext-Feld.

  1. Hallo,
    wie meinst du das ? Werden bei der Datenbankabfrage falsche (zufiele) Daten zurückgegeben, oder meinst du die Textdarstellung auf der ASP ?
    Im ersten Fall ist mit Sicherheit die SQL-Abfrage falsch.
    Im zweiten Fall liegt es an der HTML (oder CSS) Textformatierung.

    Bis danndann
    Thomas

  2. Ich habe folgende Problem:

    Bei mir läuft der IIS 3.0 und ASP mit Access als DB.

    Jedesmal wenn ich einen Text aus der Datenbank hole , verliert er komplett die Formatierung,
    d.h. die Wörter werden aneinander gereiht.

    Was mache ich falsch ???

    Ist doch klar: In der DB (?) werden Zeilenumbrueche als chr(10) oder chr(13) gespeichert. Fuer HTML sind das ganz normale Leerzeichen. Du musst also diese Sonderzeichen in <BR> umwandeln, und das geht mit
        s = Replace(s, chr(10), "<BR>")
    Und dann solltest Du Dir vielleicht noch die Methode
        Server.HTMLEncode() anschauen, die z.B. das < in ein < umwandelt, damit der Browser es nicht interpretiert.

    Calocybe