---
title: "Vad är felet?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12083-vad-är-felet"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2001-10-14T10:07:00.000Z"
updated: "2001-10-14T10:25:00.000Z"
replies: 8
views: 292
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/12083-vad-är-felet"
---

# Vad är felet?

## #1 — ampy, 2001-10-14T10:07Z

när jag skriver denna kod:

```

<% 
Set Connection = Server.CreateObject("ADODB.Connection") 
Connection.Open "Driver={Microsoft Access Driver (*.mdb)}; dbq=" & Server.MapPath("gastbok/gastbok_2000.mdb") 
Set oRS = Connect.Execute("select count(*) as no from gbook") 

<b> <%=gbookCount%> </b> inlägg i Gästboken 

RecSet.Close 
Connect.Close 
%>
```

så får jag detta felmeddelande:

```

Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0400)
Programsats förväntas.
/Ampy/main.asp, line 328
<b> <%=gbookCount
```

vad är felet?

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

## #2 — @nders, 2001-10-14T10:10Z

Du har missat i asp-avgänsningen.

Så här ska det se ut:

```
<% 
Set Connection = Server.CreateObject("ADODB.Connection") 
Connection.Open "Driver={Microsoft Access Driver (*.mdb)}; dbq=" & Server.MapPath("gastbok/gastbok_2000.mdb") 
Set oRS = Connect.Execute("select count(*) as no from gbook") 
%>

<b> <%=gbookCount%> </b> inlägg i Gästboken 
<%
RecSet.Close 
Connect.Close 
%>
```

Mvh,

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

## #3 — ampy, 2001-10-14T10:12Z

Nu får jag detta felmeddelande:

```

Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: ''
/Ampy/main.asp, line 326
```

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

## #4 — @nders, 2001-10-14T10:15Z

Du kallar ditt connectionobjekt för Connection när du skapar det, men kallar det för Connect när du ska använda det.

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

## #5 — SPiN, 2001-10-14T10:19Z

Du har olika namn på ditt recordset... Du döper det först till oRS, sedan stänger du det med RecSet. Likadant med din connection.

Plus att du inte får ut antalet inlägg på det sätt du har gjort... Du måste gå via recordsetet.

Prova:

```
<% 
Set Connection = Server.CreateObject("ADODB.Connection") 
Connection.Open "Driver={Microsoft Access Driver (*.mdb)}; dbq=" & Server.MapPath("gastbok/gastbok_2000.mdb") 
Set [b]oRS[/b] = Connection.Execute("select count(*) as no from gbook") 
%>
<b> <% =[b]oRS("no")[/b] %> </b> inlägg i Gästboken 
<%
[b]
oRS.Close 
Connection.Close 
set oRS = Nothing
set Connection = Nothing
[/b]
%>
```

Det fetmarkerade är ändrat...

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

## #6 — @nders, 2001-10-14T10:22Z

SPiN är vaken, bra där. :)

dock missade han en sak, det jag först noterade:

```
Set oRS = [b]Connection[/b].Execute("select count(*) as no from gbook")
```

mvh,

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

## #7 — ampy, 2001-10-14T10:24Z

din kod funkade spin , tack

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

## #8 — SPiN, 2001-10-14T10:25Z

@nders, var då? :q :e

ampy\> Vad bra! :)

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

## #9 — @nders, 2001-10-14T10:25Z

:)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12083-vad-är-felet
