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.
6 svar · 254 visningar · startad av icaaq
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
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.
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 ....
mvh icaaq
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 ??
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
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