1. Du skal ikke gøre noget specielt, når du gemmer, så længe, at det er linieskift med i dit notatfelt i Access databasen (marker feltet og tryk CHIFT+F2 for at se det)
2. Du skal derimod gøre noget, når du henter
Lav en ny variabel
Tekst = replace(RS("Tekst"),vbCrLf,"<br>")
og kald variablen i stedet for RS("Tekst")
Response.Write Tekst
Så skriver den teksten, du henter fra notatfeltet med linieskift
For det første: Når jeg benytter SHIFT+F2 i Access er der ingen CrLf i feltet (selv om jeg indtastede det).
For det andet: For at lave CrLf i TEXTAREA kan jeg kun få det til at virke, hvis jeg benytter Replace(RS("Tekst"),"tilfældigtTegn",chr(13)). Mit DB-Felt indeholder ingen CrLf, så det virker kun hvis jeg bruger et tilfældigt tegn.
Nej, jeg har ikke lavet en ny variabel. Jeg smider det direkte ind i TEXTAREA, som vist ovenfor: <TEXTAREA row="10" bla..><%=replace(dbRs("tekst"), vbCrLf, chr(13))</TEXTAREA>
Behøves jeg en variabel for at gøre det? Jeg har også prøvet med: <TEXTAREA row="10" bla..><%response.write(replace(dbRs("tekst")), vbCrLf, chr(13))</TEXTAREA>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.