Toon posts:

[ASP - Access] Waarom werkt mijn Query niet?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey!

Ik wil graag iedereen zien van wie het langer dan 20 dagen is geweest dat ze hebben ingelogd.
Dit is mijn Query:
code:
1
sSQL = "SELECT UserEmail, UserDate, UserRealName, UserName, UserPass FROM Users WHERE UserDate < " & date - 20 & " AND UserLogins < 2;"

Als ik deze sSQl response.write krijg ik het volgende als resultaat:
code:
1
SELECT UserEmail, UserDate, UserRealName, UserName, UserPass FROM Users WHERE UserDate < 3/28/2002 AND UserLogins < 2;

Zoals je ziet geeft hij wel als waarde de datum van 20 dagen geleden, maar hij zegt dat hij niemand kan vinden, terwijl er minimaal 20 mensen zijn met de waarde 1/1/2001.

En ja, ik heb een datumveld gebruikt in access. :)

Wat doe ik fout?

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 11:19

mulder

ik spuug op het trottoir

En hebben die mensen ook minder dan 2 UserLogins?

oogjes open, snaveltjes dicht


Verwijderd

Topicstarter
Zeker weten!!!

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 11:19

mulder

ik spuug op het trottoir

Plaats die SQL eens in de query builder van Acccess, maak wat aanpassingen totdat het werkt.

oogjes open, snaveltjes dicht


  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 10:54
Volgens mij moet de datum tussen # tekens of ' tekens...

probeer dat maar es.

[EXTREME UITLEG METHODE]
code:
1
sSQL = "SELECT UserEmail, UserDate, UserRealName, UserName, UserPass FROM Users WHERE UserDate < #" & date - 20 & "# AND UserLogins < 2;"

[/EXTREME UITLEG METHODE]

  • oZy
  • Registratie: Juli 2001
  • Laatst online: 09-09 21:21

oZy

|:( hier staat het antwoord

en daarna misschien zoiets:
code:
1
sSQL = "SELECT UserEmail, UserDate, UserRealName, UserName, UserPass FROM Users WHERE UserDate < #" & date - 20 & "# AND UserLogins < 2;"

edit:
XTracer dacht hetzelfde :Y)

Verwijderd

Topicstarter
Thanks!!! Het waren de #'s!!!
Pagina: 1