webForumDet fria alternativet

SET NULL ON

7 svar · 450 visningar · startad av LR^evil.sid

LR^evil.sidMedlem sedan maj 2002560 inlägg
#1

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]))"
@ndersMedlem sedan juni 200032 969 inlägg
#2

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

LR^evil.sidMedlem sedan maj 2002560 inlägg
#3

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

Microsofs tankar om detta

@ndersMedlem sedan juni 200032 969 inlägg
#4

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å?

LR^evil.sidMedlem sedan maj 2002560 inlägg
#5

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?

LarsGMedlem sedan dec. 200012 464 inlägg
#6

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

LR^evil.sidMedlem sedan maj 2002560 inlägg
#7

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

Tack skall ni ha

@ndersMedlem sedan juni 200032 969 inlägg
#8

Hmm. Fungerade plötsligt originalkoden utan ändring?

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
131 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)