webForumDet fria alternativet

Visning av begränsat antal tecken från PM

ASP

1 svar · 181 visningar · startad av guggenheim

Medlem sedan mars 20045 inlägg
Frågan#1

Hej!

Jag är helt ny på ASP och har laddat ner ett forumscript som jag håller på att försöka förstå och modifiera. Vill begränsa det antal tecken som skall komma visas, och lyckades göra det för rubrik-fältet genom

<%=Left(rs("Rubrik"),25)%>

men när jag sedan vill göra samma sak för inläggstexten så fungerar det inte.

<%=Left(rs("Inlagg"),200)%>

Det enda som jag kan komma på som skulle innebära en skillnad är att Inlagg är av typen PM medan Rubrik är Text. Spelar detta någon roll? Vad kan jag göra för att begränsa texten som skall visas av en PM-post i databasen?

Hela koden ser ut så här:

<%

db = Server.MapPath("db/forum.mdb")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & db

Set rs = Conn.execute("select * from forum ORDER BY Datum DESC")

Rubrik = rs.fields("Rubrik")
Namn = rs.fields("Namn")
Datum = rs.fields("Datum")
Inlagg = rs.fields("Inlagg")

%>

<b><%=Datum%></b><br>
<i>Subject: <%=Left(rs("Rubrik"),40)%><br>
<i>Subject: <%=Left(rs("Inlagg"),200)%><br>
<i>Subject: <%=Namn%><br>

Om någon kunde hjälpa till vore det toppen!

Mvh
Gustav

Medlem sedan jan. 20032 285 inlägg
#2

PM-fält kan vara lite konstiga ibland, så använd dig av variabeln som har det värdet istället:

<i>Subject: <%=Left(Inlagg, 200)%><br>

Två saker till bara:
1. Använd gärna kod-taggarna när du skriver kod.
2. Välkommen till wF! :bire

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)