webForumDet fria alternativet

Cannot insert the value NULL

4 svar · 178 visningar · startad av icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#1

Tjenare....

Jag har fått tillgång till en SQL-Server 2000 och jag sitter nu och leker lite för att börja fatta något.

Jag har gjort en tabell enligt följande:

T_NYHETER
----------------
F_NYHETS_ID(uniqueidentifier)
F_RUBRIK(varChar, 50)
F_TEXT(varChar, 200)
F_BRODTEXT(varChar, 250)
F_DATUM(datetime)

Men när jag ska göra en vanlig INSERT:

INSERT INTO dbo.T_NYHETER
                      (F_RUBRIK, F_TEXT, F_BRODTEXT, F_DATUM)

VALUES     ('hehe', 'haha', 'hihi', '2001-12-19 12:00:00')

Så får jag Server: Msg 515, Level 16, State 2, Line 1
Cannot insert the value NULL into column 'F_NYHETS_ID', table 'OITP-Web.dbo.T_NYHETER'; column does not allow nulls. INSERT fails.
The statement has been terminated.

Det är säkert nått jättelätt men jag skulle vilja ha en knuff bara :)

------------------
kolung.....det tål att tänkas på!

LarsGMedlem sedan dec. 200012 464 inlägg
#2

F_nyhetsid får aldrig något värde.

Kolumnen är definerad som not null och saknar defaultvärde. Då måste du alltid ange ett värde för den kolumnen i din insert-sats.

Är det en identity-kolumn du vill ha egentligen (dvs en räknare)?

------------------
essentitia preter non sans multiplicandum

icaaqMedlem sedan okt. 20005 273 inlägg
#3

japp en räknare vill jag skapa...

------------------
kolung.....det tål att tänkas på!

LarsGMedlem sedan dec. 200012 464 inlägg
#4

create table X(
F_NYHETS_ID int identity,
F_RUBRIK varChar( 50),
F_TEXT varChar(200),
F_BRODTEXT  varChar(250),
F_DATUM datetime , primary key(f_nyhets_id))

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 19 dec 2001]

icaaqMedlem sedan okt. 20005 273 inlägg
#5

Sitter på Enterprice Manager...

Men jag såg inte identity boxen ....nu funkar det.... tack :)

------------------
kolung.....det tål att tänkas på!

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