12. november 2003 - 21:42
Der er
7 kommentarer og 1 løsning
SQL: Find de fem kommede arrangementer
Hej Den siger: [TCX][MyODBC]You have an error in your SQL syntax near 'where Date>=Date() ORDER BY Date' at line 1 Ved: strQuery="SELECT id, event_name, date FROM KALENDER_EVENTS LIMIT 0,5 where Date>=Date() ORDER BY Date"
Annonceindlæg fra Kommando
12. november 2003 - 22:00
#1
prøv at sætte Date() som variabel først og brug den i querien frem for kommandoen strQuery="SELECT id, event_name, date FROM KALENDER_EVENTS LIMIT 0,5 where date=>'DATEVARIABEL' ORDER BY date" desuden bruger du både date og Date
12. november 2003 - 22:00
#2
måske er det bare ORDER BY Date der laver vrøvl. da du åbenbart har kaldt feltet date og ikke Date med stort D
12. november 2003 - 22:08
#3
[TCX][MyODBC]You have an error in your SQL syntax near 'where Date>= '12-11-2003' ORDER BY Date' at line 1 dato = Date() strQuery="SELECT Id, Event_name, Date FROM KALENDER_EVENTS LIMIT 0,5 where Date>= '" & dato & "' ORDER BY Date" Men dato skal jo også laves om til det amerikanske format - hvordan gøre det nemt?
Slettet bruger
12. november 2003 - 22:23
#4
Du skal have LIMIT hen og stå til sidst i queryen... strQuery="SELECT id, event_name, date FROM KALENDER_EVENTS WHERE Date>=Date() ORDER BY Date LIMIT 0,5"
12. november 2003 - 22:36
#5
derfor nemlig jæs. sikkert dét der var fejlen :)
14. november 2003 - 20:56
#6
[TCX][MyODBC]You have an error in your SQL syntax near '() ORDER BY Date LIMIT 0,5' at line 1
14. november 2003 - 21:54
#7
Nu virker det: strQuery="SELECT Id, Event_name, Date FROM KALENDER_EVENTS where Date>= '" & alternativeDate() & "' ORDER BY Date LIMIT 0,5" el_barto tryk (også) svar :D
Slettet bruger
14. november 2003 - 23:17
#8
Ellers tak :)
Computerworld tilbyder specialiserede kurser i database-management