/ 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
Næste i kalenderen
Fra : Lars Haugaard


Dato : 04-07-03 12:25

Har en kalender og vil gerne vise næste begivenhed, altså den dato der liger
foran men tættest på date. Hvordan kalder jeg den frem?

Her er hvad jeg har prøvet at gøre
strSQL = "Select * from Kalender where" & date & " < dato"



 
 
Kasper Katzmann (04-07-2003)
Kommentar
Fra : Kasper Katzmann


Dato : 04-07-03 12:36

Lars Haugaard skrev
> Har en kalender og vil gerne vise næste begivenhed, altså den dato
> der liger foran men tættest på date. Hvordan kalder jeg den frem?
>
> Her er hvad jeg har prøvet at gøre
> strSQL = "Select * from Kalender where" & date & " < dato"


Prøv med:
strSQL = "Select * from Kalender where dato = " & Date() + 1

--
Mvh
Kasper Katzmann
------------------------------
Katzmann Consulting
http://www.katzmann.dk



Lars Haugaard (04-07-2003)
Kommentar
Fra : Lars Haugaard


Dato : 04-07-03 12:47


"Kasper Katzmann" <kasper@FJERNESkatzmann.dk> skrev i en meddelelse
news:be3omv$efr$1@news.net.uni-c.dk...

> Prøv med:
> strSQL = "Select * from Kalender where dato = " & Date() + 1

Tager den så ikke bare næste dag, det skal være næste begivenhed



Christian M. Nielsen (04-07-2003)
Kommentar
Fra : Christian M. Nielsen


Dato : 04-07-03 13:16

"Lars Haugaard" <larshaugaard@thelounge.dk> wrote in message
news:GtdNa.10157$Kb2.431417@news010.worldonline.dk...
> Har en kalender og vil gerne vise næste begivenhed, altså den dato der
liger
> foran men tættest på date. Hvordan kalder jeg den frem?


strSQL = "Select TOP 1 * from Kalender where" & date & " < dato ORDER BY
XXXXXX"

Skift selv XXX ud med det mest relevante

--

Mvh / Regards
-=< Christian >=-
What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk ICQ: 25308942
" If something's hard to do, then it's not worth doing. Homer J. Simpson"



Lars Haugaard (04-07-2003)
Kommentar
Fra : Lars Haugaard


Dato : 04-07-03 13:23


"Christian M. Nielsen" <look_for_it@my.webpage> skrev i en meddelelse
news:be3r63$gve$1@sunsite.dk...
> strSQL = "Select TOP 1 * from Kalender where" & date & " < dato ORDER BY
> XXXXXX"
>
> Skift selv XXX ud med det mest relevante

DOH glemte at sige at jeg bruger mySQL



Jens Gyldenkærne Cla~ (04-07-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-07-03 13:58

Lars Haugaard skrev:

> Har en kalender og vil gerne vise næste begivenhed, altså den
> dato der liger foran men tættest på date. Hvordan kalder jeg
> den frem?

Du skal benytte en betingelse og en sortering. Betingelsen er at
begivenheden skal være fremtidig, og sorteringen er en normal
(stigende) datosortering.

> Her er hvad jeg har prøvet at gøre
> strSQL = "Select * from Kalender where" & date & " < dato"

SELECT * FROM Kalender
   WHERE dato >= [funktion til dags dato]
   ORDER BY dato

Jeg ved ikke hvad mysql-ækvivalenten til asp/access' now() er - men
der er formentlig en. Hvis du kun skal bruge den første begivenhed
kan du nøjes med at vælge den. I MS-sql-varianter bruger man SELECT
TOP 1 * FROM ... - mens man i mysql så vidt jeg husker benytter
LIMIT.

Selv om man godt kan bruge en asp-funktion til at beregne
datoværdien før man sender kommandoen til databasen, kan det ikke
anbefales. Der er nemlig risiko for at datoformatet fejlfortolkes.
--
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 : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste