07. maj 2001 - 16:11Der er
12 kommentarer og 1 løsning
Kan begrænse et udtræk til x antal tegn?
Jeg er ved at lave en nyhedsside hvor jeg på forsiden vil have en overskrift og så en teaser tekst. Teaser teksten skal indsættes automatisk og skal være de første 100 tegn fra den pågældende nyhed. Jeg har følgende sætning som indsætter hele nyheden: <% Response.Write Record(\"Nyhed\") %>
Men kan man ændre i sætningen så den kun tager de første 100 tegn?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hvis din kolonne ikke har mer enn 100 tegn, så skriver den ut hele innholdet i kolonnen. Du vil få en runtime error hvis Record(\"Nyhed\") fx har 99 tegn istedenfor 100...
Den enste forskel på vores svar (dalbjerg og mit) og så dit, er at hvis teksten der kommer fra databasen er mere en 100 tegn, så kommer der 3 punktumer efter teksten - Thats all !!!!
fylder mer?? ...nja... hvis serveren deres brokker seg over den biten med kode, så er det jo på tide å bytte server ?! ;)
Det er en penere måte å gjøre det på ved å skrive som jeg har gjort, *men* jeg skal være enig i at det egentlig ikke er nødvendig. I språk som Java, C++ så er man nødt til å gjøre det på denne måten, men siden ASP tillater det, så er det strengt tatt ikke nødvendig.
men på den anden side, dette er en nyhed på 90 tegn... burde jo egentlig være dette er en nyhed på 90 tegn (uden ...) mens dette er en nyhed på 110 tegn... er rigtig nok da den skal have ...
hope u see my point, i like nutes solution :)
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.