---
title: "Type mismatch: 'Antal'"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/138686-type-mismatch-antal"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jimbo"
published: "2005-12-03T06:11:02.000Z"
updated: "2005-12-03T18:02:57.000Z"
replies: 3
views: 386
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/138686-type-mismatch-antal"
---

# Type mismatch: 'Antal'

## #1 — jimbo, 2005-12-03T06:11Z

Hej!

Får ett konstigt felmeddelande i länkarkivet nu helt plötsligt att det har med ett fält i DB:n så mycket är jag med, någon med några ideer?

```
<%End If
Else

Set RS=Conn.Execute("Select * From kat Where sub_kat=" & Request.QueryString("catId"))

Set RS=Conn.Execute("Select * From kat Where sub_kat=" & Request.QueryString("catId") & " Order By kat")
If Antal("antal") <> "0" Then

If RS.EOF Then%>
```

Mvh Jimmy

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

## #2 — @nders, 2005-12-03T08:45Z

1) Har du något objekt som heter antal?
2) Varför öppnar du objektet *rs* två gånger? Du använder ju inte det första innehållet? Släng bort!
3) Tal skall jämföras som tal.

```
If clng(recordsetobjektet("antal")) <> 0 then
```

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

## #3 — jimbo, 2005-12-03T17:55Z

Hej!

Hmm hittar ju inget som skulle tillhöra antal, finns inga fält i databasen heller. Gjorde som du sa:

Ny kod:

```
<%End If
Else
Set RS=Conn.Execute("Select * From kat Where sub_kat=" & Request.QueryString("catId") & " Order By kat")
If clng(recordsetobjektet("antal")) <> 0 then

  If RS.EOF Then%>
```

Felmeddelande: 
Microsoft VBScript runtime error '800a000d' 

Type mismatch: 'recordsetobjektet' 

/db/lankarkiv/index.asp, line 197

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

## #4 — jimbo, 2005-12-03T18:02Z

Hmm hittade en gammal index som jag hade kvar och den funkar:

```
<%End If
Else

Set RS=Conn.Execute("Select * From kat Where sub_kat=" & Request.QueryString("catId"))

Set Antal=Conn.Execute("Select Count(*) As antal From kat Where sub_kat=" & Request.QueryString("catId"))
If Antal("antal") <> "0" Then
```

Verkar ha försvunnit lite kod innan av någon anledning.

Tack iallafall för din tid Anders

Mvh Jimmy

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/138686-type-mismatch-antal
