Avatar billede Slettet bruger
16. september 2001 - 16:43 Der er 8 kommentarer og
2 løsninger

Sortere alfabetisk

Hej - jeg har en række navne på personer som jeg gerne vil have listet efter navn. Men ikke bare i en lang række - men fx kun dem der starter med \"a\" - trykker man på et andet link skal den f.eks. kun vise dem der starter med \"b\" osv...

Hvordan skal ens SQL så lige se ud?
Avatar billede nute Nybegynder
16. september 2001 - 16:48 #1
SQL = \"SELECT * FROM tabell WHERE kolonne LIKE \'\" & request(\"bokstav\") \"%\' ORDER BY kolonne ASC\"

/nute
Avatar billede Slettet bruger
16. september 2001 - 16:54 #2
Expected end of statement

/notebook/notebook.asp, line 22

SQL = \"SELECT * FROM Contacts WHERE Navn LIKE \'\" & request(\"a\") \"%\' ORDER BY Navn ASC\"
----------------------------------------------------------------^
Avatar billede Slettet bruger
16. september 2001 - 17:00 #3
Har selv fundet ud af det nu!
Avatar billede Slettet bruger
16. september 2001 - 17:01 #4
Denne vej virker det!
SQL=\"SELECT * FROM Contacts WHERE Navn LIKE \'a%\'\"
Avatar billede nute Nybegynder
16. september 2001 - 17:04 #5
omalley >> det er nøyaktig det samme som jeg foreslo. Det eneste forskjell er at jeg henter inn et parameter som heter \'bokstav\'

forestill deg at du på en side har link rekken:

<a href=\"?bokstav=a\">A</a> | <a href=\"?bokstav=b\">B</a> | <a href=\"?bokstav=c\">C</a> ... osv

så kan du ta imot parameteret \'bokstav\' og lage dynamisk SQL:

SQL = \"SELECT * FROM tabell WHERE kolonne LIKE \'\" & request(\"bokstav\") & \"%\' ORDER BY kolonne ASC\"

(( Jeg hadde glemt en liten detalj i min første posting som er korrigert i dene posting ))

/nute
Avatar billede Slettet bruger
16. september 2001 - 17:09 #6
Hmm... Ikke desto mindre var der jo fejl. Men vi kan da dele pointene!
Avatar billede nute Nybegynder
16. september 2001 - 17:11 #7
hmmm....en poengdeling var vel litt unaturlig ettersom jeg postet hele løsningen ?!
Avatar billede Slettet bruger
16. september 2001 - 17:13 #8
Vel ikke alligevel når dit løsningsforslag ikke virker og jeg selv finder den korrekte løsning andetsted inden du svarer igen. At det var det samme du havde ment hjælper ikke mig...
Avatar billede nute Nybegynder
16. september 2001 - 17:14 #9
så bør du kanskje bruke litt tid på finne løsningen *før* du poster spørsmål her inne ?!?!
Avatar billede admss Nybegynder
17. september 2001 - 09:20 #10
Hej omalley!

Selvfølgelig skal nute have pointene. At du har lidt problemer SQL er jo ikke nutes problem.

mvh/admss
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