Avatar billede thomas-k Nybegynder
23. marts 2007 - 20:15 Der er 6 kommentarer og
1 løsning

Tom tekst streng

Jeg stirrer mig fuldstændigt blindt på nedenstående:

strSQL = "Select * From tabel where blabla = '' or blabla = 'Nej'"

Men den udskriver ikke de tomme felter??? Datatypen er tekst. Jeg har prøvet forskellige variationer uden held... Hvad gør jeg galt?
Avatar billede tafkab Nybegynder
23. marts 2007 - 20:22 #1
Måske de ikke er tomme men NULL - nu ved jeg ikke hvolken database du bruger, men sql server kan du gøre således:

strSQL = "Select * From tabel where isnull(blabla,'') = '' or blabla = 'Nej'"
Avatar billede thomas-k Nybegynder
23. marts 2007 - 20:26 #2
hmm, desværre virker dette ikke:

strSQL = "Select * From tabel where isnull(blabla,'') = '' or blabla = 'Nej'"
Avatar billede thomas-k Nybegynder
23. marts 2007 - 21:02 #3
Yes, jeg fandt ud af det:

strSQL = "Select * From tabel where blabla is null or blabla = 'Nej'"

Smider du lige et svar tafkab, da du fik mig ind på det rigtige...
Avatar billede tafkab Nybegynder
23. marts 2007 - 21:32 #4
Ja da men du skal nok lige rette til

strSQL = "Select * From tabel where blabla is null or blabla='' or or blabla = 'Nej'"

Hvis du vil have alle 3 situationer med :-)
Avatar billede thomas-k Nybegynder
24. marts 2007 - 10:58 #5
ah ja, den skal jo os med... takker for hjælpen.
Avatar billede thomas-k Nybegynder
24. marts 2007 - 10:59 #6
for øvrigt tror jeg ikke computeren er helt vild med at man stammer når man skriver (or or) ;-)
Avatar billede tafkab Nybegynder
24. marts 2007 - 13:40 #7
He he, det har du ret i :-)

Takker for point.
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