---
title: "Type mismatch:"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/54799-type-mismatch"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "LordJens"
published: "2002-10-01T18:51:58.000Z"
updated: "2002-10-02T13:14:35.000Z"
replies: 9
views: 305
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/54799-type-mismatch"
---

# Type mismatch:

## #1 — LordJens, 2002-10-01T18:51Z

Type mismatch: '\[string: "namn"\]'

på

```
   cnn.Execute "INSERT INTO ligan(namn, traningar) VALUES('" & Request.Form(namn) & "','1') "  ,,adCmdText + adExecuteNoRecords
```

Där namn i Request.Form(namn) är en vanlig sträng.

Säkert nåt enkelt fel, men jag hittar det inte.

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

## #2 — LarsG, 2002-10-01T18:58Z

```
cnn.Execute "INSERT INTO ligan(namn, traningar) VALUES('" &_
 Request.Form("namn") & "','1') "  ,,adCmdText + adExecuteNoRecords
```

Varför lagrar du träningar i textformat?

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

## #3 — Nickemannen, 2002-10-01T18:58Z

Request.Form("namn") / inte Request.Form(namn)

kontrollera så att Request.Form("namn") verkligen innehåller något

Kontrollera att namn = string i databasen oc att traningar = int

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

## #4 — LordJens, 2002-10-01T20:22Z

nej, alltså inte så. 

grejen är att formuläret innehåller fält med namnen: namn1, namn2, namn3 osv. så har jag gjort en liten loop för att få in värden i databasen.

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

## #5 — LarsG, 2002-10-01T20:33Z

Hur får variablen namn sitt värde då?

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

## #6 — UlfT, 2002-10-01T20:36Z

> grejen är att formuläret innehåller fält med namnen: namn1, namn2, namn3 osv.

Försök ta ut värdena genom att loopa fram Request.Form("namn" & "1"), Request.Form("namn" & "2"), osv.

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

## #7 — LordJens, 2002-10-02T12:47Z

Nja, fortfarnade inte riktigt nöjd :/

Jag har gjort om koden lite, men får fortfarande samma felmeddleande. (Type mismatch: '\[string: "namn"\]' )

```
   cnn.Execute "INSERT INTO ligan(namn, traningar) VALUES('" &Request.Form("namn" + i) & "','1') "  ,,adCmdText + adExecuteNoRecords
```

i har värdena 1,2,3 osv.

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

## #8 — @nders, 2002-10-02T12:49Z

```
cnn.Execute "INSERT INTO ligan(namn, traningar) VALUES('" &Request.Form("namn" [b]&[/b] i) & "','1') "  ,,adCmdText + adExecuteNoRecords
```

Annars kan jag inte se något fel. Är du säker på att felet härstammar härifrån?

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

## #9 — LordJens, 2002-10-02T13:02Z

tack så mycket! & var felet.

en fråga bara & = + i sql?

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

## #10 — @nders, 2002-10-02T13:14Z

& används för strängkonkatenering i VB och VBScript, och jag använder + för detsamma i T-SQL, så jag vill svara *Ja* på din fråga.

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/54799-type-mismatch
