---
title: "Data type mismatch in criteria expression"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/129048-data-type-mismatch-in-criteria-expression"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "joel_joel88"
published: "2005-05-29T12:35:51.000Z"
updated: "2005-05-29T12:57:14.000Z"
replies: 7
views: 298
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/129048-data-type-mismatch-in-criteria-expression"
---

# Data type mismatch in criteria expression

## #1 — joel_joel88, 2005-05-29T12:35Z

Hej! Jag får detta fel när jag ska köra en SQL-sats.

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

\[Microsoft\]\[ODBC Microsoft Access Driver\] Data type mismatch in criteria expression.

/intresse/anmalan.asp, line 66

```

SQL = "INSERT INTO anmalan (fornamn, efternamn,  tel_hem, tel_arbete, mobil, epost, gatuadress, postnr, ort, datum, ip, medelande) VALUES ('" & fornamn & "', '" & efternamn & "', '" & telhem & "', '" & telarbete & "', '" & mobil & "',  '" & epost & "', '" & gatuadress & "', '" & postnr & "', '" & ort & "', '" & datum & "', '" & ip & "', '" & medelande & "')"
connect.execute (SQL)
```

Jag har sökt och jag vet att det är något med att man inte får ha ' runt tal eller vad det är. 
Men jag har inga kolummer som är Tal i databasen så, Hjälp! :x

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

## #2 — Josef, 2005-05-29T12:37Z

Hur ser strängen ut om du skriver du den?

```
Response.Write(SQL)
Response.End()
```

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

## #3 — @nders, 2005-05-29T12:40Z

Är inte fältet *datum* av datumtyp? Då ska du ha # runt värdet, inte apostrofer.

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

## #4 — joel_joel88, 2005-05-29T12:45Z

Så här ser den ut

```
INSERT INTO anmalan (fornamn, efternamn, tel_hem, tel_arbete, mobil, epost, gatuadress, postnr, ort, datum, ip, medelande) VALUES ('test', 'test', '', '', 'test', 'test', 'test', 'test', 'test', '', '81.225.20.25', 'test')
```

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

## #5 — joel_joel88, 2005-05-29T12:47Z

Ja dom är av datumtyp, @nders.

Fast om jag sätter # i stället för apostrofer så får jag detta felmedelande

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in date in query expression '##'.

/intresse/anmalan.asp, line 66
```

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

## #6 — @nders, 2005-05-29T12:47Z

Ja, men det är ju för att inte variabeln *datum* har ett värde.

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

## #7 — joel_joel88, 2005-05-29T12:49Z

aha, fan jag såg inte det. Råkade glömma sätta värde på datum. Fan vilken klant :r

Tack så mycket för hjälpen!

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

## #8 — @nders, 2005-05-29T12:57Z

[varsågod](http://www.webforum.nu/misc.php?s=&action=faq&page=2#status)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/129048-data-type-mismatch-in-criteria-expression
