13. juni 2002 - 18:51Der er
17 kommentarer og 1 løsning
Sorter data
Jeg har en Access-db, hvor en af kolonnerne indeholder sejlnumre. Jeg vil gerne have sorteret numrene stigende. Numrene indeholder både bogstaver og tal eks. DEN 1256. Hvis jeg bruger "Order By" sorteres åbenbart efter 1. ciffer i tallet. Det medfører jo så, at f.eks. DEN 1234 vil komme før DEN 23, og det er ikke meningen. Er der en som kan løse mit lille problem?
If I understand your problem correctly you want to sort by the NUMBER part only and NOT the text!
If this is correct then you have to EXTRACT the number part of the field and sort by this. If there is a specific format for the field then thats not aproblem but if it can vary then it is. Example:
DEN 1256 GB 234 HOL 9 here there isnt MUCH to go by but if it was a FIXED format then it is. Hope you understand the problem!
Ok that makes it easier! I think it will be necessary to make a function which finds the first numeric character and takes the remainder of the field and sort by that. If I make a function can you implement this in your query?
' ADODB connection objektet Set Conn = Server.CreateObject("ADODB.Connection") ' Husk at angive den rigtige sti til din database DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("/bilerpaavestfyn/riishojwebsoft.mdb") ' Åben databaseforbindelsen Conn.Open DSN
' SQL forespørgsel strSQL = "Select * From optiA Order by sejlnummer" Set rs = Conn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Response.Write "<h4 align=center><font face=Verdana>Følgende er tilmeldt Optimist A</font></h4><br>" Response.Write "<h4 align=center><font face=Verdana>These are the entries of Optimist A</font></h4><br>"
Response.Write "<table border=0 cellpadding=3>"
Response.Write "<tr bgcolor=#336699><th ><font color=white face=verdana size=2>Sejlnummer</font></th><th><font color=white face=verdana size=2>Navn</font></th><th><font color=white face=verdana size=2>Sejlklub</th></tr>" Do While Not rs.EOF
Jeg ved ikke hvordan man laver det i databasen. Derfor vil jeg prøve asp!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.