/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
sortering efter dato fra access
Fra : Helmuth Mikkelsen


Dato : 10-03-03 16:30

jeg har en forespørgsel til databasen:

Set rstSimple = cnnSimple.Execute("SELECT * FROM koncerter ORDER
BY dato DESC")

som giver følgende resultat:

31-08-2002
28-02-2003
26-02-2003
21-11-2002
18-09-2002
17-08-2002
14-12-2001
09-11-2002
06-07-2002

hvordan får jeg sorteringen til FØRST at blive efter år og
DERNÆST efter dato, så den nyeste forekomst er øverst ?

dato = alm. tekstfelt i access

mvh
helmuth

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Jens Gyldenkærne Cla~ (10-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-03-03 16:33

Helmuth Mikkelsen skrev:

> hvordan får jeg sorteringen til FØRST at blive efter år og
> DERNÆST efter dato, så den nyeste forekomst er øverst ?

> dato = alm. tekstfelt i access

Hvorfor det? Brug et dato-felt, så er det ganske let at sortere
(mht. visningen af datoer kan du kigge på funktionen
formatdatetime).


--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Helmuth Mikkelsen (10-03-2003)
Kommentar
Fra : Helmuth Mikkelsen


Dato : 10-03-03 17:24

> Hvorfor det? Brug et dato-felt, så er det ganske let at sortere
> (mht. visningen af datoer kan du kigge på funktionen
> formatdatetime).

se venligst:
http://www.tbao.dk/koncerter.asp

jeg har ændret dato-tekst til dato-felt, men så er
visningsproblemet at måned kommer før dag, også selvom jeg har
indsat <% SetLocale(1030) %> på siden. Hvordan får jeg kringlet
det?

mvh
helmuth

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Jørn Andersen (10-03-2003)
Kommentar
Fra : Jørn Andersen


Dato : 10-03-03 21:23

On Mon, 10 Mar 2003 16:24:04 +0000 (UTC), Helmuth Mikkelsen
<the_man@helmuth.dk> wrote:

>jeg har ændret dato-tekst til dato-felt, men så er
>visningsproblemet at måned kommer før dag, også selvom jeg har
>indsat <% SetLocale(1030) %> på siden. Hvordan får jeg kringlet
>det?

Prøv evt. med:
<% Session.LCID = 1030 %>
i toppen af siden.

Se fx:
<url:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/htm/settingthelocaleidentifierlcid.asp>
som bl.a. siger:
"setting the locale for the scripting engine with the VBScript
function setLocale does not set the locale for ASP"

Brug så evt. også en formatteringsfunktion - fx:
FormatDateTime(datDinDato, vbShortDate)
- se fx:
<url: http://www.html.dk/tutorials/asp/lektion4.asp>
eller:
<url:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctFormatDateTime.asp>


Good luck!

--
Jørn Andersen,
Brønshøj

Helmuth Mikkelsen (11-03-2003)
Kommentar
Fra : Helmuth Mikkelsen


Dato : 11-03-03 00:23

Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
>
> Prøv evt. med:
> <% Session.LCID = 1030 %>
> i toppen af siden.

Hej Jørn, det var det der skulle til, men så rejser spørgsmålet sig: hvad er forskellen på <% Session.LCID = 1030
%> og <% SetLocale(1030) %> ?

Jeg har benyttet <% SetLocale(1030) %> på andre sider hvor datoerne bliver skrevet korrekt ud, men hvorfor virker
det ikke på denne her side?

mvh
helmuth

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Jens Gyldenkærne Cla~ (10-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-03-03 21:16

Helmuth Mikkelsen skrev:

> jeg har ændret dato-tekst til dato-felt, men så er
> visningsproblemet at måned kommer før dag, også selvom jeg har
> indsat <% SetLocale(1030) %> på siden.

Som nævnt før kan du prøve at eksperimentere med funktionen
FormatDateTime(). Hvis du vil have fuld kontrol over
udskriftformatet kan du bruge funktionen her:
<http://www.aspfree.com/authors/kevin_turner/datetime.asp>

- gem koden i en include-fil, så er den nem at genbruge på andre
sider.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408534
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste