---
title: "Nästa post vid \"utgått\" datum/tid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/116308-nästa-post-vid-utgått-datum-tid"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "boilwater"
published: "2004-11-20T13:28:33.000Z"
updated: "2004-11-21T12:54:06.000Z"
replies: 4
views: 317
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/116308-nästa-post-vid-utgått-datum-tid"
---

# Nästa post vid "utgått" datum/tid

## #1 — boilwater, 2004-11-20T13:28Z

Hej! Jag har sökt och tittat här på forumet, men hittar ingenting som kan förklara för mig hur jag löser mitt problem..

Det är så att jag hämtar ut den nästkommande träningstiden från min access databas, men jag måste radera för att få fram nästa (något jag givetvis gör efter träningstiden är "över").

Hur gör jag för att inte behöva radera, utan att den hämtar nästa tr.tid automatiskt när dagen är över (alltså te.x. onsdagens träning byts över till fredagens träning vid midnatt,onsdag/torsdag, eller ännu bättre vid "20.00", onsdag, då träningen är över).

På förhand tack!  :) 

Koden jag använder är förresten, om ni behöver den:

```
<%
Dim objConn
Set objConn = Server.CreateObject("adodb.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databasen.mdb")

Dim objRs
Set objRs = objConn.Execute("SELECT TOP 1 * FROM traning ORDER BY datum ASC")

Do until objRs.EOF
     Response.Write "<b>Datum:</b> " & FormatDateTime(objRs("datum"),1)
    Response.Write " <br> "
    Response.Write "<b>Tid:</b> " & (objRs("tid"))
    Response.Write " <br> "
	Response.Write "<b>Plats:</b> " & (objRs("plats"))
If objRs("ovrigt") <> "" Then
	 Response.Write " <br> "
	Response.Write "<b>Övrigt:</b> " & (objRs("ovrigt"))
	 End If
	 objRs.MoveNext
Loop

Set objRs = Nothing
Set objConn = Nothing
%>
```

Permalänk: https://www.webforum.nu/p/116308

## #2 — @nders, 2004-11-20T18:59Z

Ange datum / tid som villkor i SQL-frågan? 

```
Set objRs = objConn.Execute("SELECT TOP 1 * FROM traning WHERE datum > now() ORDER BY datum ASC")
```

Permalänk: https://www.webforum.nu/p/1490076

## #3 — boilwater, 2004-11-20T23:11Z

jag var nog lite för rask... Det verkar som om den går vidare till nästa träning när själva dagen är "dagen". Om träningen är 21 nov, så går den vidare till nästa träningstid (t.ex. 28 nov), även om 21:e fortfarande "gäller"....

även en extra fråga, hur skriver jag för att markera den kommande tr.tiden med fet skrift på sidan med samtliga tider? försökte själv, men funkade inte så bra... hehe!

Tack igjen!

Permalänk: https://www.webforum.nu/p/1490169

## #4 — @nders, 2004-11-21T07:27Z

Lagrar du alltså bara datum i datumfältet? Då får du ha med fältet *tid* i din WHERE-sats också. Vad är fältet *tid* för datatyp?

Permalänk: https://www.webforum.nu/p/1490221

## #5 — boilwater, 2004-11-21T12:54Z

Ja, nu ser det ut till att funka! Man tackar! :)

Permalänk: https://www.webforum.nu/p/1490352

---

Tråden på webben: https://www.webforum.nu/amne/asp/116308-nästa-post-vid-utgått-datum-tid
