webForumDet fria alternativet

2 fält, begränsat antal tecken skrivs ut...

ASP

4 svar · 338 visningar · startad av adnoctum

Medlem sedan jan. 200438 inlägg
Frågan#1

Hejsan !

Jag undrar om det är möjligt att begränsa det totala antalet tecken om man skriver ut information från två kolumner ur en databas på en rad...

Altså så här: <%=RS("fält1")%> <%=RS("fält2")%>

Det som visas då kan ju variera i antal tecken, eftersom båda fälten kan innehålla olika antal tecken.

Vad skall jag göra om jag vill att det aldrig skall bli mer än till exempel max 30 tecken totalt ?

Det funkar ju inte att göra så här på det 2:a fältet: <%=left(RS("fält2"),12)%>...

Medlem sedan mars 20023 561 inlägg
#2
value = Rs("fält1") & " " & Rs("fält2")
Response.Write(Left(value, 30))
Medlem sedan jan. 200438 inlägg
#3

Tack !

Men, eftersom jag är en nybörjare så får jag inte till det...

Hur skall jag skriva koden i mitt dokument ?

Vad är det som ersätter <%=RS("fält1")%> <%=RS("fält2")%> ?

Medlem sedan mars 20023 561 inlägg
#4

Ersätt

<%=RS("fält1")%> <%=RS("fält2")%>

med

<% 
value = Rs("fält1") & " " & Rs("fält2")
Response.Write(left(value, 30))
%>

Då får du de 30 första från Rs("fält1") och Rs("fält2").

Medlem sedan jan. 200438 inlägg
#5

Tack ! Det var jag som yrade lite, hade missat den sista parantesen... Det funkar nu !

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)