Avatar billede jacand Nybegynder
21. marts 2003 - 09:16 Der er 6 kommentarer og
1 løsning

now() - 5 minutter

Hvordan laver jeg nedenstående SELECT

"SELECT * FROM bruger where oprettet = (now() - 5 minutter) and aktiv = 0"

Jeg håber i forstår hvad jeg mener :-)
Avatar billede medions Nybegynder
21. marts 2003 - 09:36 #1
"SELECT * FROM bruger where oprettet = DateAdd('n', now, -5) and aktiv = 0"

//>Rune
Avatar billede medions Nybegynder
21. marts 2003 - 09:37 #2
Hmm ellers var det:
  "SELECT * FROM bruger where oprettet = DateAdd('n', -5, Now()) and aktiv = 0"

Kan sq ik' lige huske det helt...

//>Rune
Avatar billede jacand Nybegynder
21. marts 2003 - 09:38 #3
Jeg er nået frem til:
tjektid = "#" & dateadd("n",-5,now) & "#"
Response.Write tjektid
Set connauto = Server.CreateObject("ADODB.Connection")
connauto.Open strDSN
Sqlauto = "SELECT * FROM bruger where oprettet > tjektid and aktiv = 0"
Set rsauto = connauto.execute(sqlauto)

men jeg får følgende fejl:

#21-03-2003 09:34:05#
Microsoft OLE DB Provider for SQL Server error '80040e14'

Invalid column name 'tjektid'.

/autoupdate.asp, line 9
Avatar billede medions Nybegynder
21. marts 2003 - 09:39 #4
Ja, det er fordi DateAdd() er oxo en funktion i SQL.

Prøv at gør som jeg har vist...

//>Rune
Avatar billede jacand Nybegynder
21. marts 2003 - 09:43 #5
"SELECT * FROM bruger where oprettet = DateAdd('n', now, -5) and aktiv = 0"

giver:

Microsoft OLE DB Provider for SQL Server error '80040e14'

Invalid parameter 1 specified for dateadd.

/autoupdate.asp, line 9
Avatar billede jacand Nybegynder
21. marts 2003 - 20:56 #6
Jeg fik den til at virke med:
Sqlauto = "SELECT * FROM bruger where oprettet < '" & DateAdd("n", -5, now) & "'"

Der er point til dig fordi du hjalp mig på vej
Avatar billede medions Nybegynder
22. marts 2003 - 19:45 #7
Fair nok ;o)
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester