Jesper Stocholm wrote in
news:Xns919681C9817FDspamstocholmdk@192.38.208.81:
> Lars Klingenberg wrote in news:3c42c0cd$0$62871
> $edfadb0f@dspool01.news.tele.dk:
>
>>> Dette burde virke (har ikke testet):
>> Works like a charm! Thanx!
>
> principielt bør du gøre det som Jakob foreslår. Hvis dit felt
> indeholder fx 100+ tegn, så henter du dem allesammen ud - for kun at
> udskrive de 20 af dem, og det er i bedste fald noget pjat. Hvis det er
> et MEMO-felt du arbejder med, så kan spildet blive markant større.
>
> For nogle dage/uger siden var der en, der spurgte om, hvordan man
> udskriver længden af indholdet i et felt i en database - og her er det
> endnu mere hen i vejret at hente alle tegn - og så derefter udregne
> antallet af dem.
>
> Jeg bruger altid hovedreglen:
> "hvis databasen kan gøre det - så lad den dog ..."
>
> At lade databasen ordne evt manipulation af data i et recordset vil
> (som oftest) være mere optimalt end at lave noget script (=langsomt)
> til at gøre arbejdet, når data er kommet fra databasen til
> webserveren.
>
> Hvilken database(fil) er det du arbejder med ?
>
I Access, MS SQL og mySQL gøres det således:
SELECT LEFT(Field,length) As cutField FROM Table1
.... dvs i dette tilfælde
SELECT LEFT(Feltnavn,20) As klipText FROM DinTabel
--
Jesper Stocholm -
http://stocholm.dk
Synes du også, at Britney trods alt er meget lækker - men dog
på grænsen til det kvalmende ?
http://stocholm.dk/britney.txt