---
title: "Inkompatibla typer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/63276-inkompatibla-typer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2002-12-28T16:33:04.000Z"
updated: "2002-12-28T17:36:24.000Z"
replies: 11
views: 249
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/63276-inkompatibla-typer"
---

# Inkompatibla typer

## #1 — ampy, 2002-12-28T16:33Z

```
response.redirect "showthread.asp?id="&id&"&page="&lastpost(svar)&""&chr(35)&""&strDatat(0,0)&""
```

På koden ovan får jag detta felmeddelande:

```
Inkompatibla typer: '[string: "1#24"]'
```

chr(35) = #

Testade även med:

```
response.redirect "showthread.asp?id="&id&"&page="&lastpost(svar)&"#"&strDatat(0,0)&""
```

Men får samma fel.

Kan man inte använda # i en redirect eller?
Hur ska man då göra?

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

## #2 — Jesper T, 2002-12-28T16:55Z

> Kan man inte använda # i en redirect eller?

Jo, då det skall väl gå bra. Jag tror att problemet är funktionen "lastpost" som strular i detta fall(tillsammans med strängen #).
Går det att lägga ett & innan # kanske ...ar)&"&#"&strDatat(0,0...?

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

## #3 — ampy, 2002-12-28T17:01Z

Då blir det inget ASP-fel men man kommer inte dit man ska komma egentligen. För att det finns ett &-tecken innan #.

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

## #4 — Jesper T, 2002-12-28T17:04Z

Nej, föresten det kanske inte går.

Gör en splitt kanske?

```
Page = Split(Page, "#") 
Response.write lastpost(Page(0))
```

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

## #5 — ampy, 2002-12-28T17:06Z

Jag testade detta men det funkar inte:

```
pages = lastpost(svar)
response.redirect "showthread.asp?id="&id&"&page="&pages&"#"&strDatat(0,0)&""
```

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

## #6 — Jesper T, 2002-12-28T17:15Z

Nej, det gör ju ingen skillnad. Det är samma sak ju.
Men du kan ju ta bort # och det som finns efter, på sidan du redirectar till (showtread.asp)

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

## #7 — Jesper T, 2002-12-28T17:16Z

Vad är "lastpost"? Går det inte att ta bort det?

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

## #8 — ampy, 2002-12-28T17:20Z

lastpost innehåller denna function:

```
	function lastpost(antalsvar)

		if antalsvar = 0 then
			lastpost = page
		else
			page = antalsvar/25
			page = round(page,0)
			lastpost = page + 1
		end if

	end function
```

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

## #9 — Jesper T, 2002-12-28T17:26Z

Går det inte att göra något liknande:

```
Page=request("page")
Temp = Split(Page, "#") 
Page=Temp(0)
```

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

## #10 — ampy, 2002-12-28T17:31Z

Den ska jag alltså ha i showthread.asp??

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

## #11 — Jesper T, 2002-12-28T17:34Z

> **ampy skrev:**
>
> Den ska jag alltså ha i showthread.asp??

Japp, bl.a.

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

## #12 — Jesper T, 2002-12-28T17:36Z

Alltså, det är en idé. 
Idén är att plocka ut siffrorna till vänster om "#" i q.s. "page".
innan du kör funktionen "lastpost", för att undvika # och annat i en integer.
Men det finns säkert mycket enklare lösningar... :r

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/63276-inkompatibla-typer
