Avatar billede funstuff.dk Nybegynder
13. oktober 2001 - 16:26 Der er 7 kommentarer og
1 løsning

vis kun noget tekst?

hej

jeg skal have lavet et udtræk fra en mssql database men hvis der f.eks. står --start-- mere end 1 gang skal den kun vise den del af teksten der kommer før
--start-- andengang

er der nogle der kan lave det?
Avatar billede nordclc Nybegynder
17. oktober 2001 - 08:07 #1
Ja, men er det kun --start-- det drejer sig om, eller er det hver gang der står --???--`

Jeg formoder din tekst måske ser sådan her ud, er det rigtigt:

--start--
her kan der
stå mange
forskellige linier
--start--
--slut--
her er
det så slut
på filen
--slut--

//Claus
Avatar billede funstuff.dk Nybegynder
17. oktober 2001 - 13:44 #2
min er hvordan min tekst ser ud..


en masse
tekst....
--besked--
endnu en
masse tekst
--besked--
her er endnu
mere..
--besked--
her er endnu
mere..


og så skal den kun vise:
en masse
tekst....
--besked--
endnu en
masse tekst


det er til et post system, og når man besvare en masse gange bliver den jo lang, og derfor skal den kun vise det sidste der er skrevet i beskeden...

Og den skal selføgelig vise det hele hvis der ik står --besked-- nogle steder....
Avatar billede nordclc Nybegynder
17. oktober 2001 - 14:08 #3
Hvordan ser din database ud? Ligger al teksten i et felt eller hvordan?

//Claus
Avatar billede funstuff.dk Nybegynder
17. oktober 2001 - 14:38 #4
det er en MS SQL 2000 database, og det ligger i en felt...
Avatar billede nordclc Nybegynder
17. oktober 2001 - 23:08 #5
Jeg formoder at du selv kan connecte og hente feltet fra databasen, så i dette eksempel har jeg værdisat dbfelt med indholdet fra dit database felt:

<body>
<%
dbfelt = \"en masse<BR>tekst....<BR>--besked--<BR>endnu en<BR>masse tekst<BR>\"
dbfelt = dbfelt & \"--besked--<BR>her er endnu<BR>mere..<BR>--besked--<BR>her er endnu<BR>mere..\"
arrbesked = split(dbfelt,\"--besked--\")

Response.Write arrbesked(0)
if UBound(arrbesked) > 0 then
  Response.Write arrbesked(1)
end if
%>
</body>


//Claus
Avatar billede nordclc Nybegynder
19. oktober 2001 - 09:41 #6
Kunne du bruge det?

//Claus
Avatar billede funstuff.dk Nybegynder
21. oktober 2001 - 18:04 #7
Hej...

Den viser kun det første....

jeg prøvet men et udtræk hvor der stod --besked-- ca 5 gange, men den viser kun alt det før --besked-- den skulle meget geren vise det neden under den første --besked--
Avatar billede funstuff.dk Nybegynder
21. oktober 2001 - 18:50 #8
har leget lidt med den og fået den til at virke...

problemet var den ik skrev --besked-- mellem de 2 beskeder....

takker mange gange...
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