Just nu i M3-nätverket
Gå till innehåll

Nattsudd, Sortera Record Set


trickster scan

Rekommendera Poster

trickster scan

 

Sitter och filosoferar lite framför en webbgrunka som jag gjort.

 

Och ställer mig följande enkla fråga kan man sortera i ett record set mer än stigande fallande.

 

Har en tabell med fälten QID - Question - Type

Där jag har tre olika typer i "Type"s Grade, Misc och Posneg.

Där dom också alltid visas iden ordningen: Grade misc och Posneg. Medan det jag är ute efter är Grade Posneg och Misc Kan jag göra det på något sätt alltså

sortera ut i varfri ordning utan att öppna tre skilada RS.

 

/Ensam tar allt.

 

 

Länk till kommentar
Dela på andra webbplatser

trickster scan

Kan du ge ett ex på hur detkan se ut?

Det vore nice så sllipperjag gå in på msdn med 56Kmodem

 

/Ensam tar allt

 

Länk till kommentar
Dela på andra webbplatser

Hej!

 

Vill du kunna sortera samma data i olika omgånger? Dvs först på kolumn 1, sedan sortera om data fast på kolumn 2??

 

Det går att göra (osäker på om du det är det du vill göra dock...) genom att öppna ett Client-Side, Dynamic recordset samt använda .sort attributet.

 

arsData.sort = "förnamn asc, efternamn desc"

 

/foo

 

Länk till kommentar
Dela på andra webbplatser

Läste frågan ett par gånger och då insåg jag att jag svarat på fel sak. Vad jag kan komma på så måste du skapa tre SQL-satser i 3 RS eftersom du inte vill sortera i någon logisk ordning.

 

Finns säker någon mer ASP kunnig som vaknar om några timmar.

 

Länk till kommentar
Dela på andra webbplatser

Vad trådskapar ville var, om jag förstått det rätt, att sortera kolumnen type (vilken innehåller tre slags värden) i följande ordning:

Grade

Posneg

Misc

 

Alltså inte i bokstvsordning

 

 

[inlägget ändrat 2003-01-12 23:36:34 av lillen_009]

Länk till kommentar
Dela på andra webbplatser

<code>

order by

case type

when 'Grade' then 1

when 'Posneg' then 2

when 'Misc' then 3

else 4 end

</code>

 

Om du använder Access så får du byta case mot iif.

 

Länk till kommentar
Dela på andra webbplatser

trickster scan

eller vänta ska:

 

strSQL = "Select * From Questions Where QID=" & intQID & " Order by" & _

" Case Type" & _

" when 'Grade' then 1" 6 _

" when 'Posneg' then 2" & _

" when 'Misc' then 3" & _

" else 4 end"

 

eller ska jag gå och lägga mig?

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...