---
title: "Inkompatibla typer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/41579-inkompatibla-typer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gimbo"
published: "2002-04-14T15:10:05.000Z"
updated: "2002-04-15T14:26:24.000Z"
replies: 24
views: 358
page: 1
pages: 2
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/41579-inkompatibla-typer"
---

# Inkompatibla typer

_Sida 1 av 2._

## #1 — Gimbo, 2002-04-14T15:10Z

Jag får detta felmeddelande när jag ska försöka skriva ngt till databasen:

```
Körningsfel i Microsoft VBScript fel '800a000d' 

Inkompatibla typer
```

```
<%If Request.QueryString("action") = "skicka" Then

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db

Namn      = Request.Form("namn") 
Email       = Request.Form("email") 
Bild          = Request.Form("bild") 
Fraga      = Request.Form("fraga") 
Rubrik     = Request.Form("rubrik")
Info     = Request.Form("info")

SQL = "Insert Into galleri(namn,email,bild,fraga,rubrik,Info) Values('" & Namn & "','" & Email & "','" & Bild & "'," & Fraga & ",'" & Rubrik & "','" & Info & "')"
Conn.Execute(SQL)

Session("mess") = "Din bild hamnar på sidan snarast möjligast
Response.Redirect "index.asp"

End If

Else
  Session("mess") = "Ladda upp en bild först!!!"
  Response.Redirect "laddaupp.asp"
End If
%>
```

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

## #2 — Jörgen HP, 2002-04-14T15:13Z

RED: Läste lite för fort.

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

## #3 — Jörgen HP, 2002-04-14T15:15Z

Ahh, nu ser jag. Du avslutar If-satsen och sedan gör du en Else precis efter. Alltså du har 2 st End If men bara en If.

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

## #4 — Gimbo, 2002-04-14T15:21Z

jag försökta att ta bort en av de men det fungerade inte, kan det va så att jag har en kolumn som heter rosta i databasen som jag inte lägger ngn post i, att det e den som spökar?? jag har satt den datatypen till tal och värdet på den 0, dvs det är en röstningsfunktion...

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

## #5 — Jörgen HP, 2002-04-14T15:28Z

Vad får du ut på skärmen av denna koden?

```
<%If Request.QueryString("action") = "skicka" Then

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db

Namn      = Request.Form("namn") 
Email       = Request.Form("email") 
Bild          = Request.Form("bild") 
Fraga      = Request.Form("fraga") 
Rubrik     = Request.Form("rubrik")
Info     = Request.Form("info")

SQL = "Insert Into galleri(namn,email,bild,fraga,rubrik,Info) Values('" & Namn & "','" & Email & "','" & Bild & "'," & Fraga & ",'" & Rubrik & "','" & Info & "')"

response.write SQL

'Conn.Execute(SQL)

Session("mess") = "Din bild hamnar på sidan snarast möjligast
'Response.Redirect "index.asp"

Else
  Session("mess") = "Ladda upp en bild först!!!"
  'Response.Redirect "laddaupp.asp"
End If
%>
```

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

## #6 — Gimbo, 2002-04-14T15:35Z

Jag får upp det angivna felmeddelandet, men jag har kommit problemet än mernärmare, när jag tar bort Info, från hela den sattsen dvs att den inte läses in i variabeln Info och inte skriver den till databasen så får jag inga felmeddeanden och koden fungerar fin fint.

Kan det vara ngt med att info är en textarea??

så här ser info formuläret ut:

```
<textarea name="info" cols="40" rows="10"></textarea>
```

så fort jag tar bort allt som har med info att göra så fungerar scriptet perfekt, men när jag lägger till det så får jag det angivna felmeddelandet...

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

## #7 — Jörgen HP, 2002-04-14T15:37Z

Du måste fått ut utskriften av SQL-frågan också. Så länge du inte delger den kan jag tyvärr inte hjälpa dig.

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

## #8 — Gimbo, 2002-04-14T15:45Z

Vad menar du med utskriften av SQL sattsen??? alltså det enda jag får är det felmeddelandet under själv formuläret som jag fyller i när jag ska skriva till databasen, jag skriver nämligen till databasen via ett formulär...

Vill du att jag bara ska köra asp koden för skrivningen till databasen, dvs den koden utan ngt formulär??

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

## #9 — LarsG, 2002-04-14T15:48Z

Vilken rad får du fel på?

Felet ligger i skriptet och inte i sql-frågan.

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

## #10 — Jörgen HP, 2002-04-14T15:49Z

Skriv i datan i formuläret och tryck på knappen så du kommer till sidan som kör ovanstående kod. Då ska du få en utskift på din SQL-fråga.

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

## #11 — Gimbo, 2002-04-14T15:55Z

Alltså felmeddelandet jag får är detta:

```
Körningsfel i Microsoft VBScript fel '800a000d' 

Inkompatibla typer 

/tavling/skicka.asp, rad 140
```

Och felet ligger i det där med info för när jag tar bort det så fungerar scruiptet, vart kan felet ligga??

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

## #12 — Jörgen HP, 2002-04-14T15:58Z

Vilken rad är rad 140?

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

## #13 — Gimbo, 2002-04-14T16:02Z

insert into uttrycket

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

## #14 — Gimbo, 2002-04-14T17:12Z

jag sa fel felet är här, rad 140 är denna:

Info = Request.Form("info")

den raden är 140

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

## #15 — LarsG, 2002-04-14T17:46Z

Oki doki. Hur är info i definierat i ditt formulär?

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

## #16 — Gimbo, 2002-04-14T18:35Z

\<textarea name="info" cols="40" rows="10"\>\</textarea\>

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

## #17 — Gimbo, 2002-04-15T12:57Z

ingen som kan hjälpa mig??

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

## #18 — @nders, 2002-04-15T12:59Z

Prova:

```
Info = "" &  Request.Form("info")
```

Mvh,

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

## #19 — Gimbo, 2002-04-15T13:19Z

nope jag får fortfarande samma felmeddelande, kan det inte vara textarean som spökar??

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

## #20 — @nders, 2002-04-15T13:28Z

Vete 17. Har du provat att byta namn på textarean? Det ser ju faktiskt helt rätt ut...

Jag kan inte förstå vad problemet är.

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/41579-inkompatibla-typer  
Nästa sida: https://www.webforum.nu/amne/asp/41579-inkompatibla-typer/page2.md
