---
title: "Problem med Replace i if sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/134929-problem-med-replace-i-if-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Meng"
published: "2005-09-28T12:22:46.000Z"
updated: "2005-09-28T13:05:47.000Z"
replies: 4
views: 408
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/134929-problem-med-replace-i-if-sats"
---

# Problem med Replace i if sats

## #1 — Meng, 2005-09-28T12:22Z

Hej jag försöker göra en if sats som säger att när det inte finns nån text i ett notat fält så ska den göra något annat.. Detta går inte helt som planerat.

```
<%If News("begivenhedstekst") & "" <> "" Then%>
	<%=Replace(News("begivenhedstekst") ,vbCrLf,"<br>")%>
<%ElseIf News("filnavn") <> "" Then%>
	Denne begivenhed er gemt som en fil:<br><br>
	<b><a href="nyhed_index.asp?ID=<%=News("ID")%>" target="nyheder"><img src="bilder/ico_s_mht.gif" align="absmiddle" border="0"> Jacek Ociepa.mht</a></b><br><br>
<%End If%>
```

När jag försöker använda detta så får jag detta felet när begivenhedstekst inte är tom:

```
Microsoft VBScript runtime error '800a005e' 

Invalid use of Null: 'Replace'
```

Efter lite snack med Erik så föreslog han att jag skriver:

```
<%=Replace(News("begivenhedstekst") & "",vbCrLf,"<br>")%>
```

Men det retunerar inget alls när begivenhedstekst inte är tom.

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

## #2 — Travoni, 2005-09-28T12:28Z

Då tror jag att den inte innehåller något.
Testa att bara skriva ut den så att du VET att den inte är tom/null.

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

## #3 — Meng, 2005-09-28T12:36Z

Den är inte tom, har ett 100 tal poster som jag kunde læsa innan jag la in if satsen ..

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

## #4 — @nders, 2005-09-28T12:39Z

Är det ett PM / Memo-fält?

I så fall kan du bara läsa data ur fältet en gång, sedan är det förbrukat. Så istället för att jämföra med fältvärdet, skapa en variabel med fältinnehållet först, och använd sedan den till allt.

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

## #5 — Meng, 2005-09-28T13:05Z

Jepp ett notat fælt heter det i danska access. Visste inte att man bara kunde använda det en gång men nu funkar det. Tack Anders!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/134929-problem-med-replace-i-if-sats
