webForumDet fria alternativet

Visa antal tecken!

ASP

5 svar · 204 visningar · startad av Alex_net

Medlem sedan okt. 200225 inlägg
Frågan#1

Jag undrar hur man hämtar tex. första 30 tecken från ett post ur db och visar på sidan.
Det är mycket användbar för tex. Nyheter osv....

Tack!

Medlem sedan dec. 20002 526 inlägg
#2

Fins funktioner som Left, Right... beroende pa vilket hall i db'n du vill hamta ifran!

Medlem sedan okt. 200225 inlägg
#3

Det är access db. Det är data typ pm
kod ex.

<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "Provider=Microsoft.Jet.OLEDB.4.0; "&_
"Data Source="&Server.MapPath("/data/nyheter.mdb")

SQL = "SELECT top 3 *, Format$([datum],'yyyy/mm/dd') AS formdatum FROM Nyheter Order by Datum"

Set RS = Connection.Execute(SQL)

%>

<%
Do until RS.EOF
%>

<%=RS("formdatum")%>

<%=RS("Rubrik")%>

<%=RS("Artikel")%> ---härifrån vill jag hämta tex. första 30 tecken eller ett antal ord...

<%
RS.MoveNext
Loop
%>
osv.....

Medlem sedan juli 20011 084 inlägg
#4

kanske?

<%= Left(RS("Artikel"),30) %>

Medlem sedan okt. 200225 inlägg
#5

Tack.
Det funkar perfekt.

Medlem sedan feb. 200112 078 inlägg
#6

Jag brukar använda en funktion för detta:

'funktion
function cutStr(strText,intAntal)
   if len(strText) > intAntal then
      strText = left(strText,intAntal-2) & ".."
   else
      strText = strText
   end if
end function

'anrop
response.write cutStr(myRecSet("text_falt"),25)
257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)