---
title: "Konstigt fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/40585-konstigt-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2002-03-31T14:15:23.000Z"
updated: "2002-04-01T08:32:41.000Z"
replies: 7
views: 216
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/40585-konstigt-fel"
---

# Konstigt fel

## #1 — ampy, 2002-03-31T14:15Z

```
SQL = "SELECT * FROM kalender WHERE skribent = "&session("username")&" AND skribent_id = "&session("id")&" "
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
```

På denna kod får jag felmeddelandet:

```
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.
```

Om jag skriver så här:

```
SQL2 = "SELECT * FROM kalender WHERE skribent = "&session("username")&" AND skribent_id = "&session("id")&" "
RecSet.Open SQL2, Connect, adOpenStatic, adLockOptimistic
```

Så får jag:

```
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01F4)
Odefinierad variabel: 'SQL2'
```

Jag har rätt namn och så i SQL-strängen och min databaskoppling ser ut så här:

```
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("community.mdb")

Set RecSet = Server.CreateObject("ADODB.Recordset")
```

Vad kan det vara för fel?

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

## #2 — Erik Juhlin, 2002-03-31T14:21Z

Du kanske skulle kunna visa en lite mer sammanhängande kod..? :)

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

## #3 — ampy, 2002-03-31T14:25Z

kan det här göra så att det blir fel i min andra SQL-sats?

```
<%

Dim Connect

 
Dim SQL
SQL = "SELECT * FROM kalender WHERE Manad = "& Month(dbDatum)&"  AND Ar = "& Year(dbDatum) &" ORDER BY Dag ASC"

Dim Recset

Recset.Open SQL, Connect, 1, 2

%>
```

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

## #4 — Erik Juhlin, 2002-03-31T14:47Z

Du måste ju fixa till kopplingen mot databasen först innan du använder dig av Connect.

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

## #5 — ampy, 2002-03-31T14:49Z

Det har jag ju redan gjort. Den koden ligger överst på sidan.

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

## #6 — Erik Juhlin, 2002-03-31T14:51Z

I den koden du vsiade nu så ser man ingen databaskoppling...

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

## #7 — ampy, 2002-03-31T14:55Z

Nej, men i mitt första inlägg så visade jag kopplingen och den koden ligger högst upp på sidan, mitt andra inlägg var bara ett ex på vad som kunde orska felet men gör den koden det?

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

## #8 — ampy, 2002-04-01T08:32Z

Har löst felet, hade råkat stänga Connect och RecSet innan SQL-satsen.   :r

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/40585-konstigt-fel
