/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Problem med sortering
Fra : bo


Dato : 10-03-07 11:46

Har denne streng:

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM link where race = 's';"
strDSN = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath("../../db/db.mdb")

Problemet er denne: strSQL = "SELECT * FROM link where race =
's';"

Jeg vil gerne have at den bare skal sortere race efter
forbogstavet, men det vil denne ikke - den vil have et helt navn:
Feks: schæferhund, colliie eller andre racer.

Kan man sortere kun på forbogstavet?


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (10-03-2007)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-03-07 13:26

bo skrev:

> strSQL = "SELECT * FROM link where race = 's';"

Her vælger du links hvor værdien i feltet race er præcis "s". Hvis
du vil have racer der begynder med s skal du skrive:

   strSQL = "SELECT * FROM link where race LIKE 's%';"


> Jeg vil gerne have at den bare skal sortere race efter
> forbogstavet, men det vil denne ikke

Du har ingen sortering i ovenstående (sortering og udvælgelse er to
forskellige ting). Hvis du vil sortere efter race, ser det sådan
ud:

   SELECT *
   FROM link
   ORDER BY race


> Kan man sortere kun på forbogstavet?

Ja, men det er formentlig ikke det du er ude efter.

Hvis du vil sortere - ikke udvælge - efter første bogstav og intet
andet, kan du bruge en funktion der klipper det første bogstav ud:

   SELECT *
   FROM link
   ORDER BY LEFT(race, 1)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177547
Tips : 31968
Nyheder : 719565
Indlæg : 6408797
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste