Toon posts:

[ASP] Selecteren van data werkt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil graag een aantal kolommen selecteren die tussen twee verschillende data liggen. Hiervoor heb ik de volgende code gebruikt:

ASP:
1
2
3
4
5
begindatum = rs9("begindatum")
    einddatum = rs9("einddatum")
    
    SQL2 = "SELECT * FROM wedstrijden WHERE datum >=" & begindatum & " AND datum <=" & einddatum & " ORDER BY datum,poulenummer,tijd;"
    rs2.Open SQL2, adoCon


Ik krijg echter geen resultaten op het scherm te zien (het afdrukken van de resultaten gebeurt ergens anders in de code, deze code werkt voor andere onderdelen prima.

Weet iemand waarom dit niet werkt?

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 13:39

TeeDee

CQB 241

Zitten er wel resultaten in?
Zou je kunnen checken met een .bof of een .eof.

Probeer anders eens met BETWEEN aan de slag te gaan.

edit:
Als ik nu jou vorige topics zie, en ik denk een klein beetje, ik zie hier rs9 staan, bekruipt mij het enge gevoel dat jij minimaal 9 x een query uitvoer???

[ Voor 40% gewijzigd door TeeDee op 18-12-2003 14:10 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Topicstarter
TeeDee schreef op 18 december 2003 @ 14:06:
Zitten er wel resultaten in?
Zou je kunnen checken met een .bof of een .eof.

Probeer anders eens met BETWEEN aan de slag te gaan.
Resultaten zijn er wel ja... weet ik 100% zeker. En ook met de BETWEEN-operator krijg ik geen resultaten...

  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 18-05 15:53

Jaspertje

Max & Milo.. lief

inderdaad bekijk de Between eens in de SQL

welke db gebruik je?

offtopic:
je had SQL neer moeten zetten, ipv ASP :)

[ Voor 11% gewijzigd door Jaspertje op 18-12-2003 14:11 ]


Verwijderd

Topicstarter
Access database gebruik ik...

Verwijderd

Topicstarter
Zou het toevallig kunnen komen door dat de datum niet tussen enkele aanhalingstekens staat vermeld? Ik weet niet of dat een probleem is? Als ik m'n sql-query uitprint, krijg ik zoiets:

SELECT * FROM wedstrijden WHERE datum BETWEEN 9-3-2004 AND 15-3-2004 ORDER BY datum,poulenummer,tijd;

  • whoami
  • Registratie: December 2000
  • Laatst online: 15:14
Weet je wat je best doet?
Gebruik maken van parametrized queries. In de P&W FAQ vind je een stukje erover (wel in .NET geimplementeerd), maar het geeft je wel het idee van wat het is.
Hoe je dat precies in ASP/Access implementeerd, kan ik je niet precies zeggen, maar ik geloof dat er op MSDN wel een voorbeeldje van te vinden is.
Daarmee zijn je problemen ivm zoeken op datums etc direct opgelost.

https://fgheysels.github.io/


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
ASP:
1
SQL2 = "SELECT * FROM wedstrijden WHERE datum >= #" & begindatum & "# AND datum <= #" & einddatum & "# ORDER BY datum,poulenummer,tijd;"


Zo dan?

Verwijderd

Topicstarter
Geweldig! Dit laatste werkte...
Pagina: 1