Avatar billede sierradriver Nybegynder
25. marts 2003 - 10:09 Der er 5 kommentarer og
1 løsning

Null værdi fra MSSQL DB i ASP

Jeg har en MS SQL DB som jeg trækker data ud fra, i den forbindelse har jeg et VARCHAR felt som i visse tilfælde har en <NULL> værdi...

Hvis denne har en nulværdi, vil jeg så gøre noget ved den, derfor siger jeg

IF rs("felt") = NULL Then

  Bla bla

End If

Det virker bare ikke... Hvordan kan jeg i min ASP kode finde ud af om feltet i DB'en er = NULL?

Samme problem opstår også i det jeg på et tidspunkt skal hive alle de rækker i DB'en hvor feltet er = NULL ud...
Avatar billede iblarsen Praktikant
25. marts 2003 - 10:14 #1
Prøv at bruge IsNull funktionen
If IsNull(rs("felt")) = True Then
Else
End if
Avatar billede sierradriver Nybegynder
25. marts 2003 - 10:19 #2
Fedt nok, det virker sgu fint, kan du hjælpe med SQL sætningen også? Så ville det være helt perfekt!
Avatar billede sierradriver Nybegynder
25. marts 2003 - 10:33 #3
Ellers kunne jeg jo bare køre dem allesammen igennem et loop og så lave en IF på dem allesammen, men så taler vi om at den skal løbe ca. 100.000 rækker igennem for at finde 3-4 med en <NULL> værdi, det må lade sig gøre at gøre det i SQL sætningen
Avatar billede iblarsen Praktikant
25. marts 2003 - 11:26 #4
Hvis du kun skal bruge de records hvor felt = Null så kan det gøres således:
Select * From TabelNavn Where felt Is Null
Avatar billede sierradriver Nybegynder
25. marts 2003 - 11:28 #5
Fint nok, tak for svaret, jeg har givet dig dine point
Avatar billede iblarsen Praktikant
25. marts 2003 - 11:56 #6
Takker mange gange.
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
Kurser inden for grundlæggende programmering

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