---
title: "SET NULL ON"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/129854-set-null-on"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "LR^evil.sid"
published: "2005-06-12T11:31:56.000Z"
updated: "2005-06-12T18:41:17.000Z"
replies: 7
views: 450
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/129854-set-null-on"
---

# SET NULL ON

## #1 — LR^evil.sid, 2005-06-12T11:31Z

Försöker tillåta null-värden i en access databas men får det inte att fungera.

Felmeddelande: Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.

```
	            SQL(6) = "SET NULL ON, CREATE TABLE [fk] ("
	            SQL(6) = SQL(6) & "[Id] counter ,"
	            SQL(6) = SQL(6) & "[kontakter] integer NOT NULL ,"
	            SQL(6) = SQL(6) & "[klar] integer DEFAULT 0 ,"
	            SQL(6) = SQL(6) & "[telefon] text(13) NOT NULL ,"
	            SQL(6) = SQL(6) & "[fnamn] text(255) NOT NULL ,"
	            SQL(6) = SQL(6) & "[enamn] text(255) NOT NULL ,"
	            SQL(6) = SQL(6) & "[pnr] text(10) NOT NULL ,"
	            SQL(6) = SQL(6) & "[a] text(8) ,"
	            SQL(6) = SQL(6) & "[b] text(8) ,"
	            SQL(6) = SQL(6) & "[c] text(10) ,"
	            SQL(6) = SQL(6) & "[d1] memo ,"
	            SQL(6) = SQL(6) & "[d2] integer DEFAULT 0,"
	            SQL(6) = SQL(6) & "[d3] memo ,"
	            SQL(6) = SQL(6) & "PRIMARY KEY ([Id]))"
```

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

## #2 — @nders, 2005-06-12T11:50Z

Vad hade du tänkt att *SET NULL ON* skulle göra i detta fall?

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

## #3 — LR^evil.sid, 2005-06-12T11:54Z

Tillåta mig att sätta in nullvärden i fälten.

[Microsofs tankar om detta](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/lngset_null.asp)

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

## #4 — @nders, 2005-06-12T13:18Z

> Visual FoxPro 8.0 Language Reference

Osäker på om det automatiskt gäller Access också.

Kan du inte nöja dig med att specificera på fältnivå?

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

## #5 — LR^evil.sid, 2005-06-12T13:35Z

Jag trodde det var det jag gjorde med den här koden : /

```
SQL(6) = SQL(6) & "[klar] integer [red]DEFAULT 0[/red] ,"
SQL(6) = SQL(6) & "[telefon] text(13) [red]NOT NULL[/red] ,"
```

Hur skall jag låta ett fält tillåta NULL annars?

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

## #6 — LarsG, 2005-06-12T13:40Z

Om du inte anger något i kolumndefinitionen så är null tillåtet.

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

## #7 — LR^evil.sid, 2005-06-12T14:17Z

Nu fungerar plötsligt originalkoden.. Det enda som behövdes var att Lars sa att det skulle fungera ^^

Tack skall ni ha

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

## #8 — @nders, 2005-06-12T18:41Z

Hmm. Fungerade plötsligt originalkoden utan ändring?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/129854-set-null-on
