14. marts 2002 - 13:56Der er
1 kommentar og 1 løsning
Æ Ø Å sortering
Når jeg henter data fra min database og vil have med sorteret med "order by", kan jeg ikke få Æ, Ø og Å til at komme i alfabetisk rækkefølge, feks kommer Å lige efter A (A Å B C D....) Har ændret i databaseopsætning til dansk, men får så følgende fejl: Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Selected collating sequence not supported by the operating system.
jeg bruger Personal Web Server, kan det have noget med det at gøre Jeg har følgende kode: Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("database/leksikon.mdb")
Sorteringsrækkefølgende skal ændres i databasen altså Access. Den kan ikke ændres i ASP eller ODBC mv.
Gør 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.
Du kan prøve at sætte det her ind i toppen af dokumentet... Er ikke sikker på det virker, men det kunne være:
<% SetLocale(1030) %>
Den ændrer din webservers settings til de danske, herunder sprog, og datoformater, tal mm.
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.