icaaqMedlem sedan okt. 20005 273 inlägg 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 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 japp en räknare vill jag skapa...
------------------
kolung.....det tål att tänkas på!
LarsGMedlem sedan dec. 200012 464 inlägg
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 Sitter på Enterprice Manager...
Men jag såg inte identity boxen ....nu funkar det.... tack :)
------------------
kolung.....det tål att tänkas på!