---
title: "Blir inte klok på Count"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/71254-blir-inte-klok-på-count"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Wiklund!!"
published: "2003-03-16T18:22:39.000Z"
updated: "2003-03-16T22:38:36.000Z"
replies: 10
views: 294
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/databaser-sql/71254-blir-inte-klok-på-count"
---

# Blir inte klok på Count

## #1 — Wiklund!!, 2003-03-16T18:22Z

Så här ser min kod ut:

```
set count = connect.execute("SELECT Count(*) AS messages FROM messages WHERE toid = "& Session("id") &" and read = 0")
countnewmessages = count("messages")
```

Någon som ser något fel? Det fungerade när jag använde Access, men inte nu.

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

## #2 — @nders, 2003-03-16T18:23Z

Felmeddelande?
Datatyper?

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

## #3 — Wiklund!!, 2003-03-16T18:41Z

toid: INT
read: INT

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E09)
\[TCX\]\[MyODBC\]You have an error in your SQL syntax near 'read = 0' at line 1
/es/all2_sitecode.asp, line 97

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

## #4 — LarsG, 2003-03-16T18:44Z

Byt namn på kolumnen read.

Använd option=16384 i din connectionsträng

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

## #5 — Wiklund!!, 2003-03-16T20:13Z

Tack LarsG. Är van vid att kunna använda de flesta namnen, i och med att jag använde mig av Access tidigare.
Fast vad menar du med option=16384. Vad gör det?

Så här ser min connection ut:

```
Set Connect   = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver=MySQL;server=localhost;uid=wiklund;pwd=whateva;database=es"
```

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

## #6 — LarsG, 2003-03-16T20:30Z

Connect.Open " driver=MySQL;server=localhost;uid=wiklund;pwd=whateva;databa
se=es;option=16384"

Det mappar om typen longlong till long.

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

## #7 — Wiklund!!, 2003-03-16T20:36Z

Tack så mkt. Har du tid med en fråga till?

Vet du vad detta felmeddelande betyder?

```
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01CA)
Variabeln använder en Automation-typ som inte tillåts i VBScript.
/es/all2_siteright.asp, line 222
```

På rad 222 har jag skrivit ut: rs("id").

Det konstiga är att jag längre upp i koden har skrivit rs("id") på samma sätt, utan att få ett felmess.

Mvh

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

## #8 — LarsG, 2003-03-16T20:38Z

Vilken datatyp är id definierad som?

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

## #9 — Wiklund!!, 2003-03-16T21:30Z

int(6) unsigned

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

## #10 — LarsG, 2003-03-16T21:50Z

Hmm, det kanske är unsigned som ställer till det. Låter ju inte speciellt troligt dock men du kan ju testa att att inte ha unsigned.

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

## #11 — Wiklund!!, 2003-03-16T22:38Z

Du har rätt som vanligt. Var unsigned som ställde till det. Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/71254-blir-inte-klok-på-count
