---
title: "Typblandningsfel..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12816-typblandningsfel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gimbo"
published: "2001-11-25T13:38:00.000Z"
updated: "2001-11-25T13:40:00.000Z"
replies: 1
views: 187
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/12816-typblandningsfel"
---

# Typblandningsfel...

## #1 — Gimbo, 2001-11-25T13:38Z

Jag får detta felmeddelande:

```
Microsoft OLE DB Provider for ODBC Drivers fel '80040e07' 
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck. 

/blablabl/kalender.asp, rad 118
```

när jag skriver in denna kod:

```
Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("..\db_tillf.mdb")
 
Dim SQL
SQL = "SELECT Dag, Handelse FROM kal WHERE Manad = "& Month(dbDatum)&"  AND Ar = "& Year(dbDatum) &" ORDER BY Dag ASC"
```

Så här ser det ut i min databas:

tabelnamn: kal
ID&#0124;räknare
Ar&#0124;text
Manad&#0124;text
Dag&#0124;text
Hndelse&#0124;text

Någon som tror sig kunna hjälpa mig???

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

## #2 — @nders, 2001-11-25T13:40Z

Du skall ha apostrofer runt värden om fälten är av typen text eller pm.

Alltså:

```
SQL = "SELECT Dag, Handelse FROM kal WHERE Manad = '"& Month(dbDatum)&"' AND Ar = '"& Year(dbDatum) &"' ORDER BY Dag ASC"
```

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12816-typblandningsfel
