Tak, regnede også med at der måske var en kommando, men kunne ik li finde den
Voller wrote in dk.edb.internet.webdesign.serverside.asp:
> > Tit når man ser fx nyhedsoversigt ser man at overskriften bare er
> > en del af artiklen fx 250 tegn og så ikke mere. Hvordan laver man
> > det hvis man fx har en tekst i en databse?
>
> For det første skal du jo have hentet din tekst fra databasen. Når du så har
> fået hevet dine data ud i et Recordset (objRS) kan du bruge kommandoen Left
> til at klippe i teksten.
>
> F.eks.:
> <%
> Dim strPreview
> strPreview = Left(objRS, 250)
> Response.Write("Preview: " & strPreview)
> %>
>
> Ret enkelt. Nu MENER jeg også at kommandoen Left findes i mange databaser.
> Det kunne være noget i denne stil.
>
> <%
> Dim objRS
> Set objRS = Server.CreateObject("ADODB.Recordset")
> objRS.Open "SELECT LEFT(Tekst, 250) AS MyText FROM [Tabel]",
> "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("[DB]")
>
> Response.Write(objRS("MyText"))
>
> objRS.Close
> Set objRS = Nothing
> %>
>
> Jeg er ikke helt sikker på den sidste, men den burde virke fint med ASP og
> f.eks. Access. Og når det virker, så er det langt bedre at bruge funktion i
> sit SQL-statement end bagefter. Dermed skal du ikke hente så meget data fra
> databasen og det giver dig selvklart en bedre ydelse.
>
>
>
> Held og lykke med det.
> Voller.
>
>
--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! =>
http://www.html.dk/job