---
title: "Var är felet i SQL-satsen?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/165578-var-är-felet-i-sql-satsen"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Fredde Mannen"
published: "2007-10-17T14:42:23.000Z"
updated: "2007-10-17T18:40:25.000Z"
replies: 7
views: 374
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/165578-var-är-felet-i-sql-satsen"
---

# Var är felet i SQL-satsen?

## #1 — Fredde Mannen, 2007-10-17T14:42Z

```
INSERT INTO news(subject,newscontent,newsdate,author,newscat,col_clubid,article) VALUES('adas','dasdasd','2007-10-17','Fredde','offentliga','e',Falskt)
```

Returnerar fel för mig, språk : ASP.. 

Den klagar på att "Det har inte angetts något värde för en eller flera nödvändiga parametrar."

Tabellen har följande columner..
newsid (int, auto_number)
subject (string)
newscontent (Memo)
newsdate (date/time)
author (string)
newscat (string)
col_clubid (string)
article (bool) 

använder MS Access.

Förstår inte varför den klagar, kan ju inte mena att jag måste ha med newsid kolumnen i insert-satsen, den är ju en auto.. sen har jag med ALLA kolumner ur tabellen, har kollat igenom stavningen flertalet ggr, ingen felstavning.. 

som ni kan se finns värden för alla.. :S

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

## #2 — colione, 2007-10-17T14:45Z

VALUES('adas','dasdasd',#2007-10-17#,'Fredde','offentliga','e',Falskt)

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

## #3 — LarsG, 2007-10-17T14:47Z

kan du använda falskt som ett värde så där rätt upp och ner?

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

## #4 — colione, 2007-10-17T14:51Z

I svenska versionen av Access ska det gå bra att göra det.

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

## #5 — Fredde Mannen, 2007-10-17T14:56Z

> **LarsG skrev:**
>
> kan du använda falskt som ett värde så där rätt upp och ner?

Jag kastar in False i variabeln, så det är asp som dräper den i detta fall och gör om den till Falskt eller Sant. 

Hur störande som helst.. 

Prövade att sätta False resp True direkt i sql-satsen då gick det, men inte om jag kastar in det i en variabel.. WHY??? Varför skall den envisas på att skriva ut den som Svensk? 

Kan det ha med Session.LCID att göra ?

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

## #6 — Fredde Mannen, 2007-10-17T15:04Z

Så irri.. typiskt då att jag använder en engelsk version av access.. ändrade Session.LCID = 1033, då funkade det kanon... men nu måste jag konvertera om datum... :l

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

## #7 — colione, 2007-10-17T15:05Z

gör fältet till en int och använd 0 och 1 istället.

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

## #8 — Fredde Mannen, 2007-10-17T18:40Z

> **colione skrev:**
>
> gör fältet till en int och använd 0 och 1 istället.

 Det var mig en tanke som slog mig också..

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/165578-var-är-felet-i-sql-satsen
