Avatar billede uffelgaard Nybegynder
27. juni 2002 - 10:57 Der er 9 kommentarer og
1 løsning

Begynder spm: Hent x antal tegn fra en db?

Hej

Hvordan henter jeg eks. 100 tegn af en længere tekst, i den seneste, af en række nyheder i en access-database?

Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "dsn=nyheder"

strSQL = "SELECT * FROM news ORDER BY DATO DESC;"

....?
Avatar billede skovtrold Nybegynder
27. juni 2002 - 10:59 #1
Så kan du bruge følgende når du udskriver din tekst:

<%=left(RS("dintekst"),100)%>

som henter de første 100 tegn fra venstre.
Avatar billede uffelgaard Nybegynder
27. juni 2002 - 11:03 #2
hvordan i...

Response.Write "<tr>"
Response.Write "<td ></td>"
Response.Write "</tr>"
Response.Write "<tr>"
Response.Write "<tr>"
Response.Write "<td></font>" & dag &  " d. " & day(rs("Dato")) & maaned & year(rs("Dato"))
Response.Write "</font></td>"
Response.Write "</tr>"
Response.Write "<tr>"
Response.Write "<td><B>" & rs("Overskrift") & "</B></td>"
Response.Write "</tr>"
Response.Write "<tr>"
Response.Write "<td>" & nytekst & "</td>"
Response.Write "</tr>"

...?
Avatar billede skovtrold Nybegynder
27. juni 2002 - 11:05 #3
Hvis det f.eks. er nytekst du vil forkorte:
Response.Write "<td>" & left(nytekst,100) & "</td>"
Avatar billede skovtrold Nybegynder
27. juni 2002 - 11:11 #4
Det var måske ikke det du mente?
Avatar billede uffelgaard Nybegynder
27. juni 2002 - 11:12 #5
ja, det virker :-)

- og hvis jeg kun vil vise de første 100 tegn i den først af en række nyhedersorteret efter dato?
Avatar billede uffelgaard Nybegynder
27. juni 2002 - 11:13 #6
nyhedersorteret = nyheder sorteret
Avatar billede skovtrold Nybegynder
27. juni 2002 - 11:14 #7
Så bruger du det samme.
Det du viser har ingen indflydelse på din selectstatement.
Så det er ligegyldigt om du har sorteret eller ej.
Avatar billede skovtrold Nybegynder
27. juni 2002 - 11:17 #8
For at vise hele indholdet af dit felt bruger du : <%=rs("Overskrift")%> men du kan begrænse visningen, ved at bruge:
left(rs("Overskrift"),antal)
hvor antal er det antal karakterer du vil vise.
Du kan også bruge right(rs("Overskrift"),antal) hvor du får vist indholdet taget fra højre.
Avatar billede uffelgaard Nybegynder
27. juni 2002 - 11:22 #9
- Jeg tror, jeg kan finde ud af det nu, - tak :-)
Avatar billede skovtrold Nybegynder
27. juni 2002 - 11:23 #10
Selv tak :-)
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