webForumDet fria alternativet
Logga in / Bli medlem

Sortera efter efternamn

ASP

6 svar · 254 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Trådstart#1

Jag har ett fält med namn som innehåller för och efternamn(f_namn), nu skulle jag vilja kunna sortera efter efternamn i detta fält med...

går det? och hur skulle det se ut om man använder .GetRows

mvh icaaq

Medlem sedan dec. 19998 577 inlägg
#2

Byt datamodell, du skall ha ett fält för förnamn och ett för efternamn.

Om inte så kan du leta upp första mellanslaget i varje post och dela där, och sedan sortera på det.

Medlem sedan okt. 20005 273 inlägg
#3

joo....men nu är det så att det redan finns massa namn i den tabellen ;)

Om inte så kan du leta upp första mellanslaget i varje post och dela där, och sedan sortera på det.

hur skule det se ut .... :q

mvh icaaq

Medlem sedan okt. 20005 273 inlägg
#4
intPos = InStrRev(strNamn, " ")
strEfterNamn = Mid(strNamn, intPos + 1)

så får jag ju ut efternamnet men hur gör jag för att sorterar efter det ??

Medlem sedan dec. 200012 464 inlägg
#5

Funktionen instr finns i Access också, så vitt jag vet

order by mid(f_namn,instr(f_namn,' '))
Medlem sedan okt. 20005 273 inlägg
#6

om jag gör en sån här fråga i access:

SELECT f_id, f_spelarnr, f_spelarnamn, f_spelarpos FROM
t_spelare WHERE f_userid = 80
ORDER BY mid([f_spelarnamn],instr([f_spelarnamn],' '))

så funkar det...
men om jag gör den via en ASP sida så får jag

Microsoft JET Database Engine error '80040e14'

Invalid procedure call

/login/sidor/addplayers.asp, line 73

hur ska man lösa det ??

mvh icaaq

Medlem sedan feb. 20012 412 inlägg
#7

Hej, som sagts tidigare är det bättre att fixa till tabellstrukturen. Det gör ju ingenting att där finns poster redan.

Hämta ut namnet och fältens id, gör en split på namnet. Skicka in dem i den nya databastrukturen.

Jag tror du vinner på det i längden.

mvh Jörgen :)

252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)