---
title: "Räkna tecken"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/38547-räkna-tecken"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "andreas_lindh"
published: "2002-02-27T10:13:15.000Z"
updated: "2002-02-27T15:42:46.000Z"
replies: 8
views: 315
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/38547-räkna-tecken"
---

# Räkna tecken

## #1 — andreas_lindh, 2002-02-27T10:13Z

Hur ska jag få det här att fungera.

```
<% if len(rsn("nyhet")) < 200 then %>
<%=radbryt(fetstil(Geturl(htmlkod(fixatecken(rsn("nyhet")))))) %> 
<% else %>
<% nyhet=left(radbryt(fetstil(Geturl(htmlkod(fixatecken(rsn("nyhet")))))),200) 
response.write nyhet 
response.write "<br>"
response.write "<a href=""javascript:news "& rsn("Id")()&""">Läs mer</a>"
end if
%>
```

Jag får ett felmeddelande:
Körningsfel i Microsoft VBScript (0x800A005E)
Ogiltig användning av Null: 'Replace'
/tik2002/functions.inc, line 40

Och funktionen är.

```
Function FixaTecken(sfix)

sfix = Replace(Trim(sfix), "'", "''")
sfix = Replace(sfix, "|", "")
FixaTecken = sfix

End Function
```

Permalänk: https://www.webforum.nu/p/38547

## #2 — @nders, 2002-02-27T10:53Z

```
Function FixaTecken(sfix)
if not isnull(sfix) then
sfix = Replace(Trim(sfix), "'", "''")
sfix = Replace(sfix, "|", "")
FixaTecken = sfix
else
FixaTecken = ""
end if
End Function
```

Mvh,

Permalänk: https://www.webforum.nu/p/614729

## #3 — andreas_lindh, 2002-02-27T12:08Z

Får fortfarande samma fel.

Permalänk: https://www.webforum.nu/p/614766

## #4 — @nders, 2002-02-27T12:18Z

Öh? Och felet härstammar i den funktionen?

Då provar vi igen.

```
Function FixaTecken(sfix)
sfix = "" & sfix
sfix = Replace(Trim(sfix), "'", "''")
sfix = Replace(sfix, "|", "")
FixaTecken = sfix
End Function
```

Mvh,

Permalänk: https://www.webforum.nu/p/614771

## #5 — andreas_lindh, 2002-02-27T14:31Z

Nu får jag inga felmeddelanden men det enda som skrivs ut är läs mer. Nyheten skrivs inte ut.
Är det något fel på det här?

```
<% if len(rsn("nyhet")) < 200 then %>
<%=radbryt(fetstil(Geturl(htmlkod(fixatecken(rsn("nyhet")))))) %> 
<% else %>
<% left(radbryt(fetstil(Geturl(htmlkod(fixatecken(rsn("nyhet")))))),200) 
 %>
<%
response.write "<br>"
response.write "<a href=""javascript:news()"">Läs mer</a>"
end if
%>
```

Permalänk: https://www.webforum.nu/p/614822

## #6 — @nders, 2002-02-27T14:37Z

Är nyhet av typen PM/Memo?

I så fall måste du:

1) Specificera fältet sist i SELECT-listan i SQL-frågan
2) Lägga in det i en variabel när du hämtat recordsetet, och sedan använda variabeln.

Det beror på en begränsning som finns i ADO.

Mvh,

Permalänk: https://www.webforum.nu/p/614826

## #7 — andreas_lindh, 2002-02-27T14:44Z

Ja nyhet är ett pm fält

Skulle du kunna visa lite kod?

Permalänk: https://www.webforum.nu/p/614831

## #8 — Brimba, 2002-02-27T15:20Z

testa med:

```
<% myNews = rsn("nyhet") %>
<% if len(myNews) < 200 then %>
<%=radbryt(fetstil(Geturl(htmlkod(fixatecken(myNews))))) %> 
<% else %>
<% left(radbryt(fetstil(Geturl(htmlkod(fixatecken(myNews))))),200) 
 %>
<%
response.write "<br>"
response.write "<a href=""java script:news()"">Läs mer</a>"
end if
%>
```

Permalänk: https://www.webforum.nu/p/614848

## #9 — andreas_lindh, 2002-02-27T15:42Z

Tack. Nu fungerar det

Permalänk: https://www.webforum.nu/p/614858

---

Tråden på webben: https://www.webforum.nu/amne/asp/38547-räkna-tecken
