---
title: "skummis med replace.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10885-skummis-med-replace"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "tlee"
published: "2001-08-02T09:14:00.000Z"
updated: "2001-08-02T11:20:00.000Z"
replies: 6
views: 171
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/10885-skummis-med-replace"
---

# skummis med replace..

## #1 — tlee, 2001-08-02T09:14Z

Microsoft VBScript runtime error '800a005e' 

Invalid use of Null: 'Replace' 

/koll/show.asp, line 63 

Detta fel orsakar följande kod:

```
If ( Instr(DB_QUERY("col_Text"),vbCrLf)) Then
	Response.Write(Replace(DB_QUERY("col_Text"), vbCrLf,"<BR>"))

Else
	Response.Write(DB_QUERY("col_Text"))
End If
```

Varför..

Egentligen borde man väl kunna bara skriva

```
Response.Write(Replace(DB_QUERY("col_Text"), vbCrLf,"<BR>"))
```

och då borde han kunna räkna ut att ifall det finns ett vbCrLf så byt ut till ett \<br\> annars låt det vara som det är... brukar det inte va så eller är jag helt borta nu ?

/t

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

## #2 — @nders, 2001-08-02T09:18Z

> Egentligen borde man väl kunna bara skriva...

jo, egentligen. men faktumet att du får ut null i fältet spökar till det.

```
if not isnull(DB_QUERY("col_Text")) then Response.Write Replace(DB_QUERY("col_Text"), vbCrLf,"<BR>")
```

red: plockade bort en parentes i din kod.

mvh,

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

## #3 — tlee, 2001-08-02T09:28Z

```
If Not IsNull(DB_QUERY("col_Text")) Then _
	Response.Write Replace(DB_QUERY("col_Text"), vbCrLf,"<BR>")
```

spökar fortfarande till det för jag får samma fel.. det är helt sjukt.. om jag väljer att skriva såhär.

```
Response.Write(DB_QUERY("col_Text"))

If Not IsNull(DB_QUERY("col_Text")) Then _
	Response.Write Replace(DB_QUERY("col_Text"), vbCrLf,"<BR>")
```

så får jag inget fel.. men då ignorerar han IF satsen och bara skriver ut strängen utan några som helst \<BR\>..

trött blir man..

/t

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

## #4 — jorgen, 2001-08-02T09:47Z

Hej!

Det är inte så att du glömt WRAP="virtual" i formuläret?

mvh Jörgen

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

## #5 — tlee, 2001-08-02T09:53Z

\>Det är inte så att du glömt WRAP="virtual" i formuläret?

Vad är det för något ?..  ingen aning.. 

/t

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

## #6 — emission, 2001-08-02T10:25Z

WRAP bestämmer hur texten bryts i formuläret, men det har inget med detta att göra.

Du kan inte ha kvar din instr.

Hela din första kodsnutt ska ersättas med den @nders skrev.

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

## #7 — tlee, 2001-08-02T11:20Z

funkar inte.. jag klistrar in hela koden så ni kan kolla på den..

```
<html>
<head>
</head>
<!--#INCLUDE FILE="../inc/dbConn.inc"-->
<body>
<%

Set DB_QUERY = Connect.Execute("SELECT col_BigImage, col_Collection, col_Title, col_Text FROM tbl_Collection WHERE ID="& Request.Querystring("ID") &";")

I = cInt(0)
intCounter = cInt(1)

Response.Write("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=600>")
%>
<TR>
<TD><B><% = UCase(DB_QUERY("col_Title"))  %></B>&nbsp;<br>
<HR noShade SIZE=1>
</TD>
</TR>
<TR>
<TD COLSPAN=5><%

'Response.Write(DB_QUERY("col_Text"))

if not isnull(DB_QUERY("col_Text")) then Response.Write Replace(DB_QUERY("col_Text"), vbCrLf,"<BR>")

%>
<BR>&nbsp;</td>
</TR>
</TABLE>
<TABLE width=600 cellpadding=3 cellspacing=3 border=0>

<%

Response.Write("<TR>")
Response.Write("<TD vAlign=top><IMG SRC='images/" & DB_QUERY("col_BigImage") & "' BORDER=0></TD>")
Response.Write("</TR>")		
Response.Write("</TABLE>")
Response.Write("</BODY>")
Response.Write("</HTML>")

DB_QUERY.Close
Connect.Close

%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10885-skummis-med-replace
