Avatar billede Slettet bruger
06. marts 2002 - 09:41 Der er 8 kommentarer og
2 løsninger

Udtræk fra database alfabetisk

Jeg skal lave et udtræk fra min database ved hjælp af et alfabet...

Sagt på en anden måde når man trykker på A så kommer alle de poster der starter med A...

Hvordan skal jeg lige gøre det??
Avatar billede invisibleman Nybegynder
06. marts 2002 - 09:43 #1
strChar = "A"
Set Rs = Conn.Execute("SELECT * FROM tabel WHERE LCASE(LEFT(felt, 1)) = '" & LCase(strChar) & "'")

sådan :o)
Avatar billede invisibleman Nybegynder
06. marts 2002 - 09:44 #2
du kan evt. smide en ORDER BY felt på så du får dem sorteret alfabetisk.
Avatar billede buha Nybegynder
06. marts 2002 - 09:58 #3
strSQL = "SELECT * FROM tabel order by " & strVarible & " desc"
Avatar billede Slettet bruger
06. marts 2002 - 10:17 #4
Kan man så sige

strChar = request.querystring("Bogstavet")

for at undgå at skrive hele alfabetet??
Avatar billede Slettet bruger
06. marts 2002 - 10:18 #5
spørgsmålet er til invisibleman
Avatar billede bodekaer Nybegynder
06. marts 2002 - 10:30 #6
ja det kan du sagtens.
Avatar billede coltau Juniormester
06. marts 2002 - 10:35 #7
For at undgå problemer med store og små bogstaver kan du også anvende kommandoen: LIKE:

strChar = request.querystring("Bogstavet")
Set Rs = Conn.Execute("SELECT * FROM tabel WHERE felt LIKE '" & strChar & "%' order by felt")
Avatar billede Slettet bruger
06. marts 2002 - 11:10 #8
thnx guys
Avatar billede invisibleman Nybegynder
06. marts 2002 - 11:18 #9
coltau:

Set Rs = Conn.Execute("SELECT * FROM tabel WHERE LCASE(LEFT(felt, 1)) = '" & LCase(strChar) & "'")


Ser du LCASE() ? Den laver om til små bogstaver ...
Avatar billede coltau Juniormester
06. marts 2002 - 11:24 #10
Sorry - jeg havde ikke set den første LCase.
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