Avatar billede Slettet bruger
11. december 2003 - 10:18 Der 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...
Avatar billede slash Nybegynder
11. december 2003 - 10:24 #1
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
Avatar billede arne_v Ekspert
11. december 2003 - 10:29 #2
Hvis max. længde er passende begrænset så vil jeg sige VARCHAR ellers TEXT.

Jeg kan ikke forestille mig at du har nogen nytte af NVARCHAR / NTEXT.

Dit problem med at hente data ud igen lyder som et applikations
problem som skal debugges the good oldfashioned hard way.
Avatar billede mufoxe Nybegynder
11. december 2003 - 10:37 #3
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).
Avatar billede slash Nybegynder
11. december 2003 - 10:40 #4
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
Avatar billede arne_v Ekspert
11. december 2003 - 10:42 #5
Uenig. Hvis det qua problem stillingen (som vi ikke kender)
er muligt at bruge VARCHAR, så er det bedre.
Avatar billede 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...

Tak for hjælpen alle sammen.
Avatar billede slash Nybegynder
11. december 2003 - 10:50 #7
var der egentlig ikke noget om at varchar bliver uendelig stor i den næste version af sql-server?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester