---
title: "Typblandningsfel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21790-typblandningsfel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mz"
published: "2001-11-30T16:12:00.000Z"
updated: "2001-11-30T19:38:00.000Z"
replies: 4
views: 163
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/21790-typblandningsfel"
---

# Typblandningsfel

## #1 — Mz, 2001-11-30T16:12Z

Hej!

Varför får jag felmeddelandet: Typblandningsfel i villkorsuttryck.
...på min SQL-sats här?

```
strString = trim(Request.Form("Namn"))
strAdress = trim(Request.Form("Adress"))
strIP =  Request.ServerVariables("REMOTE_ADDR")

SQL = "INSERT INTO lankar (Namn, Adress, Raknare, IP) VALUES('"& strString &"', '"& strAdress &"', 0, '"& strIP &"')"
Connect.Execute(SQL)
```

Min tabell:
ID &#0124; Räknare
Namn &#0124; PM
Adress &#0124; PM
Raknare &#0124; Tal
IP &#0124; Text

Tacksam för snabbt svar.

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

## #2 — LarsG, 2001-11-30T16:37Z

Kan det vara så att någon av dina strängar innehåller en '?

```
strString = replace(trim(Request.Form("Namn")),"'","''")
strAdress = replace(trim(Request.Form("Adress")),"'","''")
```

Du kan ju alltid lägga till en testutskrift av ditt statement innan execute

```
SQL = "INSERT INTO lankar (Namn, Adress, Raknare, IP) VALUES('"& strString &"', '"& strAdress &"', 0, '"& strIP &"')"
response.write "SQL:" & sql
Connect.Execute(SQL)
```

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

## #3 — LarsG, 2001-11-30T16:38Z

Varför använder du PM för namn och adress? Räcker det inte med 255 tecken?

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

## #4 — Mz, 2001-11-30T19:29Z

Hej LarsG.

Tydligen var det ett ' i, konstigt nog.. ;)

Anledningen till att jag använder PM och inte TEXT är att det gav ett felmeddelande när jag använde TEXT, det var för många tecken i strängen.

Tack och trevlig helg!

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

## #5 — LarsG, 2001-11-30T19:38Z

Om du bara anger text så blir maxlängden 50 tecken. Det går att ange text(255) t.ex.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21790-typblandningsfel
