webForumDet fria alternativet

Några ord...

ASP

2 svar · 142 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

Hej har hittat ett just script som skriver ut delar av meningar (texter) men det finns ett problem!

<%
Function WordLeft(strText, intNoOfWords)	
Dim arrText, strippedText, I	
arrText = Split(strText, " ")	
If UBound(arrText) => intNoOfWords Then		
For I = 0 To (intNoOfWords - 1)			
If i = (intNoOfWords - 1) Then 				
strippedText = strippedText & arrText(i) & "..."			
Else				
strippedText = strippedText & arrText(i) & " "			
End if		
Next	
Else		
strippedText = strText	
End If	
WordLeft = strippedText
End Function
%>

Detta fungerar ju jätte bra tillsammans med detta:

Response.write wordleft("Här är en massa text som jag vill korta av i slutet med en siffra som står för antal ord i meningen",7)

Men till saken hur får jag denna funktion att fungera med en databaspost tex:

Response.write wordleft(" =tabellen("texten"),7)

Det blir en massa felmeddelanden hela tiden att det saknas ')' och att funktionen inte stödjer wordleft osv

Tacksam för svar

//Jesper

Medlem sedan juni 2000547 inlägg
#2

Kanske något sånt här:

Response.write wordleft(rstRecordset("texten"),7)

rstRecordset är namnet på ditt recordset och "texten" är namnet eller index på kolumnen som du vill ta texten ifrån.

------------------
~~~~~~~~~~~~~~~~~~~~
Silvio Fumei
silvio@fumei.net
www.fumei.net
~~~~~~~~~~~~~~~~~~~~

Medlem sedan nov. 20017 144 inlägg
#3

Tack! Det var alltså inte svårare än så!!

//Jesper

256 ms totalt · 4 externa anrop · v20260731065814-full.868a69e5
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)