webForumDet fria alternativet

Ordna efter efternamn? ASP/VBscript?

ASPur ASP

8 svar · 434 visningar · startad av tstone

Medlem sedan apr. 2001101 inlägg
Frågan#1

Då jag gjort ett idiotiskt misstag behöver jag hjälp - problemet är som följer:

I en listbox i asp/vb sorterar jag efter ett fält som innehåller "Fullständigt namn" ex. Nicklas Griphem.

Nu skulle jag vilja sortera listboxen efter Efternamn, istället - går det att lösa utan att bygga om hela rasket?

:) Nicke

Medlem sedan dec. 20002 526 inlägg
#2

det gor du val enklast i sql:en? Antar att du listar namnen i listboxen i en loop?

sql = "select Efternamn from Tabell"
set rs = objConn.execute(sql)
Do until rs.eof %>
<select name="Efternamn">
<%
response.write "<option value="""&rs("Efternamn")&""">"&rs("Efternamn")&"</option>"
rs.movenext
loop
%>
</select>

skulle jag gora ;)

Medlem sedan juni 20019 519 inlägg
#3

tror crisse missförstod dej.. han har tex <%=recset("hela_namnet")%> ex:

Arne Person
Jacob Jacobson
Josef bengtsson

nu vill han sortera så att bengtsson kommer först etc etc

Medlem sedan feb. 200112 078 inlägg
#4

Splitta strängen till en array och sortera arrayen?

Medlem sedan aug. 20003 575 inlägg
#5

Jepp, det som OveRRide skriver.

Splitta den där " " är och ge Förnamnet och efternamnet samma Id sedan sorterar du utskrivningen efter efternamnet och Håller reda på hur de numren ordnas och skriver ut både förnamnet och efternamnet.

Medlem sedan dec. 20002 526 inlägg
#6

ops.... :r

Medlem sedan apr. 2001101 inlägg
#7

eh - jag får nog fixa det...

genom att skapa en fråga som splittrar tabellen på nytt, tror jag - har någon an aning om det låter sig göras i VB?

:) N

/Tack för alla svar

Medlem sedan apr. 2001425 inlägg
#8

Tänk bara på att man kan ha två efternamn (eller kanske två förnamn)...
Jag skulle nog lagt till en kolumn till i db:n i a f för säkerhetsskull...

Medlem sedan apr. 2001101 inlägg
#9

Ja - det ser inte bättre ut...

;( N

129 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)