webForumDet fria alternativet

Hur lägga in null i databasen?

Databaser & SQLur Databashanterare & SQL

3 svar · 385 visningar · startad av fredrik

fredrikMedlem sedan dec. 19991 072 inlägg
#1

Hej, jag undrar om nån vet hur man lägger in ett null värde i en databas (använder sql-server).

Det är så att jag har en kolumn med typen "datetime" och om man inte anger något datum (alltså lägger in en tom sträng) när man ska lägga till uppgifter så blir det ju "1900-01-01".

Men eftersom det finns "allow null" på datetime så borde det ju gå att lägga till null med.

Har provat med '"&null&"' men det funkade inte det heller...

Nån som vet och känner för att hjälpa?

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

emissionMedlem sedan dec. 19996 721 inlägg
#2

update tabell set datum=NULL

el.

insert into tabell (datum) values(NULL)

fredrikMedlem sedan dec. 19991 072 inlägg
#3

Ok...tackar för det!

Ganska logiskt eg....borde ha testat det...

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

jontasMedlem sedan juni 200061 inlägg
#4

Jag har ett liknande problem.

Vill kolla så att alla fält är ifyllda och om dom inte är det så skall en alert() -ruta poppa upp tänkte jag.
Ett fält är av integer-värde (heh, har lärt mig det..)
Resten är text.
Databasen genererar ju ett type mismatch när värdena inte är ifyllda.

Skall man köra ett jscript eller finns det ett enklare sätt?

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