Avatar billede cogitans Nybegynder
04. april 2006 - 10:39 Der er 4 kommentarer og
1 løsning

Null-værdi i SQL

Jeg benytter Visual Studio 2005, og vil i den sammenhæng gerne vise udtræk fra en database, hvor nogle rown i nogle tilfælde har elementer, som ikke er sat til noget endnu. Disse rows vil jeg gerne have vist, netop fordi de ikke har fået sat værdien inde i dette felt endnu. Men hvordan gøres det?
Inde i datasource har jeg prøvet at sætte defaultvalue til: "", " ", '', ' ', Empty og null, men intet virker efter hensigten.
Kan dette problem løses?
Avatar billede karsten_larsen Praktikant
04. april 2006 - 13:59 #1
Jeg ved ikke om jeg har forstået dig korrekt, men når laver jeg et datagrid, så vil der automatisk komme et blankt felt. Det er det felt som du gerne vil have at der står f.eks. "intet"

De bedste er vel fra starten af at få det indskrevet i databasen, så når en post oprettes, så skrives der "intet" eller 0 i de felter, som ikke skal have en værdi.

Jeg ved ikke om det kan laves direkte i .Net a la denne ide fra asp
if Trim(rs("felt")) = "" then
response.write "ingen ting"
end if


:-) karsten_larsen
Avatar billede cogitans Nybegynder
04. april 2006 - 15:11 #2
Jeg her netop fundet ud af, at der ikke blev sat nogen defaultvalue ind i min tabel. Så det har jeg gjort nu (" "). Men det virker stadig ikke. Er det fordi, at alle de felter, hvor der er indtastet i, ikke bliver opdateret med defaultværdi nu?

Jo, der kommer et blank felt. Eller et null-felt. Dette vil jeg ikke lave om på. Jeg vil blot foretage forespørgsler, som også går på, om dette felt er blankt. Eller har en null-værdi.
Avatar billede cogitans Nybegynder
19. august 2006 - 17:58 #4
Vil dr_chaos lægge et svar?
Avatar billede dr_chaos Nybegynder
19. august 2006 - 19:08 #5
gerne
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester