webForumDet fria alternativet

idag + 5 dagar

ASP

9 svar · 551 visningar · startad av Biasse

Medlem sedan aug. 2003480 inlägg
Frågan#1

Hur skriver man det rätt för accessdatabas i en sql???

nuDate  = date()
senDate = date(), 5

WHERE "& nuDate &" = "& senDate &"
Medlem sedan dec. 2006382 inlägg
#2

Datum omges av # i Access till att börja med.
Sen måste jag säga att jag inte vet vad du vill få ut av:

WHERE 14 = 21

För att lägga till tid till ett visst datum använder du dig av dateAdd()

Medlem sedan aug. 2003480 inlägg
#3

Kan man med dateadd() få fram +5 dagar utan att specifera datum?? Brädgårdarna glömde jag i all hast men det är inte dom som är viktiga :)

Läst lite om det bara. Är det då nått liknande detta man ska använda?

DateAdd("d",+5,now)
Medlem sedan juni 20006 022 inlägg
#4

Biasse skrev:

Kan man med dateadd() få fram +5 dagar utan att specifera datum??

DateAdd("d",5,now())

Medlem sedan aug. 2003480 inlägg
#5

En if-sats bör ju räcka. Provat enligt följande utan resultat. # behövs väl inte då..

"dNewDatum" är datumet man väljer i kalendern.

<%
bokDatum = DateAdd("d",5,now())

If dNewDatum < bokDatum Then

Response.Write("<b>Välj ett nytt datum</b>")
Else
%>
Medlem sedan dec. 2006382 inlägg
#6

Samma sak där, jag förstår inte vad du vill få ut av det där heller.
Men jo, brädgårdarna behövs i Access.

Medlem sedan aug. 2003480 inlägg
#7

Den läser inte från nån databas i detta läge. Man väljer ett datum i en kalender som läser från ett javascript. Omvandlar datumet med följande till "dNewDatum"

iId    = Clng(Request.QueryString("id"))
sNew   = Request.QueryString("new")
dDatum = Request.QueryString("datum")
sNew1  = Request.Form("new")

If sNew = "1" Then
  dArray = Split(dDatum,"-",-1,1)
  dYear = dArray(0) 
  dMonth = dArray(1)
  dDay = dArray(2)

  If Len(dMonth) = 1 Then
    dMonth = "0" & dArray(1)
  End If
  If Len(dDay) = 1 Then
    dDay = "0" & dArray(2)
  End If
  dNewDatum = dYear & "-" & dMonth & "-" & dDay
  sTitle = "Ny Händelse"
End If

Kalendern är omgjord till ett boknings system för hyrfiskesjöar men jag vill inte att man ska kunna boka tidigare än om 5 dagar från dagens datum för då hinner man inte sätta ut fisk i sjöarna i tid. Allstå vill jag att det ska visas ett mess om du bokar tidigare än om 5 dagar.

Medlem sedan dec. 20025 483 inlägg
#8
<%
bokDatum = DateAdd("d",5,now())

If cdate(dNewDatum) < bokDatum Then

Response.Write("<b>Välj ett nytt datum</b>")
Else
%>
Medlem sedan aug. 2003480 inlägg
#9

Ja där satt den... Har stirrat mig blind på # bara. Att cdate behövs if-sats visste jag inte. Tack

Medlem sedan dec. 20025 483 inlägg
#10

Biasse skrev:

Ja där satt den... Har stirrat mig blind på # bara. Att cdate behövs if-sats visste jag inte. Tack

Vid jämförelser är det viktigt att operanderna är av samma datatyp. I ditt fall var den första operanden en sträng och den andra operanden ett datum.

278 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)