11. december 2003 - 10:18Der er
6 kommentarer og 1 løsning
html tekst - hvilket felt
Jeg skal have et felt i min db der skal indeholde en masse html tekst. Hvilket felt skal jeg bruge til dette og hvad er fordele og ulemper.. Tænker på at bruge ntext men kan ikke hente data frem i browseren...den viser ingenting på trods af at den fint kan hente det frem i en editor...
brug TEXT datatypen. Når du bruger den i din applikation, så select text feltet som det sidste felt i din query og læg dernæst dataene over i en lokal variabel
Hvis du kan nøjes med 8000 i dit felt, bør du helt klart vælge en varchar type, idet den er langt nemmere at arbejde med i ren SQL. Har du brug for meget mere, er det text, du skal gå efter.
Hvis du ikke skal har nogen særlige operationer på feltet i SQL, kan du også vælge at bruge text. n-versionerne er kun anvendelige, hvis du skal gemme kyriliske eller japanske tegn (eller andre af samme type).
HTML = en masse tags! 8000 tegn som i varchar er absolut for lidt hvis man vil gemme HTML OG alm. tekst.... brug text - der e rikke noget værre end en truncated række
Uenig. Hvis det qua problem stillingen (som vi ikke kender) er muligt at bruge VARCHAR, så er det bedre.
Synes godt om
Slettet bruger
11. december 2003 - 10:50#6
slash -> Der er tale om en masse tags og siden kommer meget meget let over 8000 tegn derfor har jeg valgt text som felt. Du havde også ret i at feltet skal defineres som lokal variabel før den kan skrives til clienten...
var der egentlig ikke noget om at varchar bliver uendelig stor i den næste version af sql-server?
Synes godt om
Ny brugerNybegynder
Din løsning...
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.