Avatar billede t2o Nybegynder
27. februar 2002 - 13:33 Der er 15 kommentarer og
1 løsning

æ ø og å

hejsa

jeg har en database, med en masse vejnavne, et vejnavn kan godt stå to gange.
dem har jeg listet i en dropdown liste sådan her:
select distinct vejnavn from db
det virker også fint, mit problem er æ å og ø kommer til at stå under A og O. hvordan får jeg dem nederst i alfabetet hvor de hører til?
Avatar billede henrik_ffc Nybegynder
27. februar 2002 - 13:38 #1
Citat fra manualen:
"Sorting is done according to the chosen character set (the Swedish way by default). It is possible to change this when the MySQL server is started. To see an example of very advanced sorting, look at the Czech sorting code. MySQL Server supports many different character sets that can be specified at compile and run time.
"
Avatar billede t2o Nybegynder
27. februar 2002 - 13:41 #2
hvad skal jeg bruge det til?
det hjælper mig jo ikke videre!
Avatar billede t2o Nybegynder
27. februar 2002 - 13:42 #3
desuden er det ikke en mysql server det er en access
Avatar billede finntoft Nybegynder
27. februar 2002 - 14:01 #4
Virker det her ikke?

select distinct vejnavn from db ORDER BY vejnavn;
Avatar billede t2o Nybegynder
27. februar 2002 - 14:06 #5
nej desværre ikke, æ og å står stadig under a og ø under o
Avatar billede finntoft Nybegynder
27. februar 2002 - 14:11 #6
Står Æ som æ inde i databasen?

Her er de alle sammen...
æ = æ
ø = ø
å = å
Avatar billede henrik_ffc Nybegynder
27. februar 2002 - 14:14 #7
t2o> Sorry. Forkert kategori.
Avatar billede t2o Nybegynder
27. februar 2002 - 14:14 #8
nej, de står almindeligt
Avatar billede finntoft Nybegynder
27. februar 2002 - 14:17 #9
Kan jeg se den kode hvor du laver den liste... ?
Avatar billede a1a1 Novice
27. februar 2002 - 14:17 #10
hvilden database bruger du...?
Avatar billede t2o Nybegynder
27. februar 2002 - 14:19 #11
...<%
Set DataConn = Server.CreateObject("ADODB.Connection")
Set stromr = server.CreateObject("ADODB.Recordset")
DBSti = "DBQ=" & Server.Mappath("omr.mdb")
DataConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBSti

SQL = "SELECT DISTINCT Vejnavn FROM omr order by vejnavn"
Stromr.Open SQL, dataConn
%>
<table width="70%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td width="73%"> <font face=verdana size=2><b>Hvornår får du hentet genbrugsaffald
      på din adresse?</b></font> </td>
    <td </td>
  </tr>
  <tr>
    <td height="18" width="73%"><br>
      <font face="Verdana, Arial, Helvetica, sans-serif" size="2">V&aelig;lg dit
      gadenavn i listen og klik p&aring; s&oslash;g</font></td>
  </tr>
  <tr>
    <td height="8" width="73%"><form method="post" action="afhentningsdato.asp">
      <select name="vejnavn" size="1">
        <%While Not Stromr.EOF%>
        <option value="<%= Stromr("vejnavn") %>"><%= Stromr("vejnavn") %></option>
        <%....
Avatar billede finntoft Nybegynder
27. februar 2002 - 14:26 #12
t2o >> Prøv at sende mig databasen så kan det være jeg kan løse problemt... fito@fito.dk
Avatar billede a1a1 Novice
27. februar 2002 - 14:26 #13
er serveren indstillet til dansk???

controlpanel > regional options > set default > VÆLG DANSK

your locale (location) skal også være sat til dansk
Avatar billede finntoft Nybegynder
27. februar 2002 - 14:27 #14
LOL på samme tid... ;D hvem kom så først?
Avatar billede a1a1 Novice
27. februar 2002 - 14:50 #15
det må vel være dig..:)

(den sorterer vel på ID :) )
Avatar billede coltau Juniormester
28. februar 2002 - 19:18 #16
Hvis du anvender en Access-database skal du gøre følgende:

Klik på Indstillinger i menuen Funktioner.
Klik på fanen Generelt.
Klik på det ønskede sprog i boksen Sorteringsrækkefølge for nye databaser.
Denne indstilling gælder kun nye tabeller derfor skal du vælge komprimering af database bagefter.

Du kan garanteret ikke finde Dansk. Det er en af grundene til at Access ikke er særlig brugbart.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester