---
title: "Felaktig SQL-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10858-felaktig-sql-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Kim"
published: "2001-07-31T14:30:00.000Z"
updated: "2001-07-31T15:42:00.000Z"
replies: 5
views: 337
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/10858-felaktig-sql-sats"
---

# Felaktig SQL-sats

## #1 — Kim, 2001-07-31T14:30Z

Jag är helt totalt ny på det här med ASP, men jag har fått ett uppdrag att tillverka en modul. Jag måste nu köra en SQL-sats mot en databas där jag ska infoga lite uppgifter.

Två av värdena som ska in i databasen kommer från ett formulär på föregående sida. Dessa är betecknade som **lghnr** och **feltext**. Allt går helt åt skogen och inget fungerar. Men det är i alla fall i SQL-satsen som något är fel.

Någon som förstår mitt problem?
SQL-satsen ser ut så här.

SQLQuery="INSERT INTO felanmalan ('ID1', 'datum', 'tid', 'lghnr', 'feltext', 'ursprung', 'status') VALUES('', '', '', '&Request.Form("lghnr")', '&Request.Form("feltext")', '', '')"

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

## #2 — JAreMANNEN, 2001-07-31T14:34Z

Posta felmeddelandet så blir det lite enklare...

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

## #3 — Kim, 2001-07-31T14:37Z

Om det nu kan hjälpa dig, så här har du det.

Kompileringsfel i Microsoft VBScript error '800a0401' 

Slut på programsats förväntas. 

/fdemo/FastighetsDB/asp/registerFel.asp, line 5 

SQLQuery="INSERT INTO felanmalan ('ID1', 'datum', 'tid', 'lghnr', 'feltext', 'ursprung', 'status') VALUES('', '', '', '&Request.Form("lghnr")', '&Request.Form("feltext")', '', '')"

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

## #4 — kristoffer, 2001-07-31T14:44Z

```
SQLQuery = "INSERT INTO felanmalan (datum, tid, lghnr, feltext, ursprung, status) VALUES('', '', '" & Request.Form("lghnr") & "', '" & Request.Form("feltext") & "', '', '')"
```

Fast om du inte vill sätta in något värde på vissa fält behöver du inte heller inkludera dessa i INSERT-satsen.

```
SQLQuery = "INSERT INTO felanmalan (lghnr, feltext) VALUES('" & Request.Form("lghnr") & "', '" & Request.Form("feltext") & "')"
```

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

## #5 — Kim, 2001-07-31T14:50Z

Jo, jag vet, men jag ska inkludera dom senare. Jag vill bara få ordning på det här först.

Nu har jag nästa problem.

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

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Typblandningsfel i villkorsuttryck. 

/fdemo/FastighetsDB/asp/registerFel.asp, line 12

Jag skriver ut hela koden från början så förstår ni.

\<%

'  Create The Search String

SQLQuery="INSERT INTO felanmalan (ID1, datum, tid, lghnr, feltext, ursprung, status) VALUES('', '', '', '" & Request.Form("lghnr") & "', '" & Request.Form("feltext") & "', '', '')" 

Set OBJdbConnection = Server.CreateObject("ADODB.Connection") 
OBJdbConnection.Open "FastighetDemo" 
' Response.Write SQLQuery

Set rsFastighet = OBJdbConnection.Execute(SQLQuery) 

%\>

Vad är fel nu då?

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

## #6 — emission, 2001-07-31T15:42Z

Access?

Datum ska omges med #, strängar med ', och tal med      (ingenting alltså)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10858-felaktig-sql-sats
