Avatar billede raf Nybegynder
20. juli 2001 - 09:47 Der er 8 kommentarer og
1 løsning

Afkort tekxt længde

Hvordan afkorter jeg en tekste der er hentet fra en access databse så F.eks. kun de første 50 ord eller tegn vises?
Avatar billede slash Nybegynder
20. juli 2001 - 09:49 #1
måske således:
Response.write left(rs(\"mintext\"))
Avatar billede sone Nybegynder
20. juli 2001 - 09:50 #2
De første 50 tegn: Left(tekst, 50)
Hvis du skal have ord, så skal du kode en stump som tæller ord.
Avatar billede nute Nybegynder
20. juli 2001 - 09:50 #3
<%
Dim text
text = RS(\"tekstfraDB\")
if( LEN(text) > 50 ) then
  response.write LEFT( text, 50 )
else
  response.write text
end if
%>
Avatar billede nordclc Nybegynder
20. juli 2001 - 09:51 #4
Mid(InputTekst,1,50)

//Claus
Avatar billede a-torsten Nybegynder
20. juli 2001 - 09:51 #5
Sådan her


Response.write left(rs(\"mintext\"),50)
Avatar billede raf Nybegynder
20. juli 2001 - 10:04 #6
Det er måske at presse citronen men hvordan ville det se ud hvis der skulle tælles ord?
Avatar billede nute Nybegynder
20. juli 2001 - 10:19 #7
<%
Dim text, arrText
text = RS(\"tekstfraDB\")
arrText = SPLIT(text)
response.write \"Antall ord: \" & UBOUND(arrTExt) & \"<br>\"
if( LEN(text) > 50 ) then
  response.write LEFT( text, 50 )
else
  response.write text
end if
%>
Avatar billede nute Nybegynder
20. juli 2001 - 10:20 #8
hov...sorry, bytt ut denne linje:

arrText = SPLIT(text)

med denne:

arrText = SPLIT(text, \" \")
Avatar billede runesoft Nybegynder
20. juli 2001 - 10:31 #9
første 50 ord:

<%
text = RS(\"tekstfraDB\")
arrText = SPLIT(text, \" \")

if ubound(arrText) >50 then
max_ord = 50
else
max_ord=ubound(arrText)
end if
for i=0 to max_ord
response.write arrText(i)& \" \"
next
%>
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
Kurser inden for grundlæggende programmering

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