login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Datum between

Offline break84 - 07/03/2007 11:08
Avatar van break84Nieuw lid Ik werk met html, asp en mysql en nu wil ik de eerste 5 startende opleidigen weergeven
  1. SQL="SELECT * FROM oplelist WHERE Ople_Start BETWEEN date() AND dateAdd("w",30,date()) ORDER BY Ople_Start ASC;"

Ik heb bovenstaand sql statement nu, maar dat werkt niet, want ik krijg dan de melding dat het einde van de instructie wordt verwacht... Kan iemand mij vertellen wat er fout is aan het statement? (ik vermoed dat sowieso de ASP dateadd functie hier niet werkt, maar weet dit niet zeker.

4 antwoorden

Gesponsorde links
Offline Mad_Mike - 07/03/2007 12:24
Avatar van Mad_Mike PHP beginner date() is een functie, dus die kan je niet zomaar in de Query string stoppen. ".date()." zou ik dan denken...

zelfde geldt dan natuurlijk ook voor dateAdd("w",30,date())
Offline break84 - 07/03/2007 12:41
Avatar van break84 Nieuw lid dat ziet er in ieder geval beter uit, maar ik krijg nog steeds de melding dat het einde van de instructie wordt verwacht, maar ik heb statement qua opzet al vergeleken met 1 die wel werkt en volgens mij staan de ( en " op de juiste plaatsen...
Offline Mad_Mike - 07/03/2007 12:44
Avatar van Mad_Mike PHP beginner ASC;"

moet dat niet
ASC"; zijn?

En wat heb je nu als Query?
Offline break84 - 07/03/2007 13:10
Avatar van break84 Nieuw lid volgens mij moet het echt ASC;" (heb nog even gecontroleerd met een ander sql statement op een andere pagina).

  1. <%
  2. SQL="SELECT * FROM oplelist WHERE Ople_Start BETWEEN "date()" AND "dateAdd("w",30,date())" ORDER BY Ople_Start ASC;"
  3.  
  4. set RS=ConnBasis.execute(SQL)
  5. teller = 0
  6.  
  7. 'max 5 activiteietn tonen
  8. do while not RS.EOF and not teller = 5
  9.  
  10. if RS("Ople_ID")>0 then
  11. SQL2="select Ople_Name from Oplelist Where Ople_ID="&cstr(RS("Ople_ID"))
  12. set RS2=ConnBasis.execute(SQL2)
  13. if not RS2.eof then
  14. Ople_Name=RS2("Ople_naam")
  15. end if
  16. response.write SQL2
  17. RS2.Close
  18. set RS2=nothing
  19. elseif RS("Org_ID")>0 then
  20. SQL2="select User_BNaam from Userlist_org Where User_ID="&cstr(RS("Org_ID"))
  21. set RS2=ConnBasis.execute(SQL2)
  22. if not RS2.eof then
  23. Inst_Name=RS2("User_BNaam")
  24. end if
  25. RS2.Close
  26. set RS2=nothing
  27. end if
  28. %>


Dit is wat ik nu heb...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s