webForumDet fria alternativet

Korta ned text

ASPur ASP

2 svar · 231 visningar · startad av Nova

Medlem sedan feb. 2005216 inlägg
Frågan#1

Finns det något sätt att göra om jag endast vill skriva ut texten från en access databas till det första "vbCrLf" eller bör man använda sig av två kolumner i databasen? Jag skulle vilja ha som på idg.se där de skriver nyheterna.

Medlem sedan juni 20019 519 inlägg
#2

du kan ju använda split() och göra en array av det:

nyhet = split(rs("data_colum"),vcCrLf)
if isarray(nyhet) then
  response.write nyhet(0)
else
  response.write rs("data_colum")
end if

Tror att denna kod ska fungera... nu kollar den om det finns någon cvCrlf i din sträng.... annars så skriver den ut hela inlägget.

Medlem sedan apr. 20031 660 inlägg
#3

HEJ!

Dock är det ju inte helt bra, då kan du få olika mängd text.
Komplettera det med att även kontrollera hur lång text det blir.

nyhet = split(rs("data_colum"),vcCrLf)
if isarray(nyhet) then
  if len(nyhet(0)>100 then
     response.write Left(nyhet(0),100)
  else
     response.write nyhet(0)
  end if
else
  response.write rs("data_colum")
end if
130 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)