Avatar billede hanne-dk Nybegynder
31. oktober 2009 - 23:19 Der er 5 kommentarer og
1 løsning

hent fra database

Jeg vil gerne begrænse udtræk fra database.
Jeg bruger nu:
<%
' SQL forespørgsel
strSQL = "Select * from rma order by "& orderby
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)
%>

Men jeg vil gerne begrænse outputtet så den ikke tage de rækker med som indeholder tekst i en kolonne der hedder "afsendt"

Noget i stil med: Select * from rma order by "& orderby & rs("afsendt")=""

men hvordan skal jeg forfatte det for at det virker?
Avatar billede keysersoze Guru
31. oktober 2009 - 23:25 #1
strSQL = "SELECT * FROM rma WHERE afsendt IS NULL OR afsendt = '' ORDER BY " & orderby
Avatar billede hanne-dk Nybegynder
31. oktober 2009 - 23:28 #2
1000 tak - lige hvad der skulle til :-)

Svar venligst
Avatar billede keysersoze Guru
31. oktober 2009 - 23:41 #3
svar :)
Avatar billede hanne-dk Nybegynder
01. november 2009 - 10:09 #4
lige et hurtigt tillægs spg. hvis det er i orden :-)

Findes der en ligeså let måde at bede om alle som indeholder data?

lidt alla:
strSQL = "SELECT * FROM rma WHERE afsendt IS NOT NULL ORDER BY " & orderby

??
Avatar billede keysersoze Guru
01. november 2009 - 10:14 #5
WHERE afsendt IS NOT NULL
eller
WHERE afsendt <> ''

Skulle kunne gøre det.
Avatar billede hanne-dk Nybegynder
02. november 2009 - 08:53 #6
1000 tak :-)
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