Avatar billede cyberkox Nybegynder
03. juli 2006 - 19:43 Der er 9 kommentarer og
1 løsning

SQL sætning ignorerer where dato >

Hey

Hvorfor virker denne linje ikke:

Set rs = Conn.Execute("SELECT * from kalender where dato > 'datetime' order by dato asc limit 1;")

Jeg har en tabel fyldt med en masse datoer, og jeg vil nu ha udskrevet den næste dato der kommer?
Avatar billede farving Nybegynder
03. juli 2006 - 19:50 #1
hvad er datetime? er det en ASP variabel for så skal det være

Set rs = Conn.Execute("SELECT * from kalender where dato > " & datetime & " order by dato asc limit 1;")

Mvh Carsten
Avatar billede cyberkox Nybegynder
03. juli 2006 - 19:52 #2
Negative :)

Ka du lave en anden SQL sætning, der giver samme resultat? Jeg er ved at gå amok i den her varme. Fatter ikk hvorfor det ik gider virke !
Avatar billede farving Nybegynder
03. juli 2006 - 20:19 #3
altså

hvis der ikke er nogen dato der er nyere end i dag så er det klart den ikke virker...
Avatar billede hmortensen Nybegynder
03. juli 2006 - 20:23 #4
" & datetime & "
skal vel være
'" & datetime & "'
Avatar billede cyberkox Nybegynder
03. juli 2006 - 20:29 #5
farving -> Selvfølgelig er der det

hmortensen -> Har jeg prøvet - virker ikke
Avatar billede hmortensen Nybegynder
03. juli 2006 - 20:33 #6
Hvad står der i datetime variablen, og hvilken data type er dato af?
Avatar billede nielle Nybegynder
03. juli 2006 - 20:37 #7
Måske denne?

Set rs = Conn.Execute("SELECT Min(dato) AS nextDate FROM kalender WHERE dato > datetime")
Avatar billede Slettet bruger
03. juli 2006 - 20:40 #8
- så prøv bare for sjov skyld at lave følgende sætning:
<%
set rs = Conn.execute("select * from kalender where (dato>'" & now() & "' OR dato>'" & date() & "') order by dato asc limit 1;")
%>

- og dit felt med dato i tabellen er selvfølgelig med dato-format ikke? altså som dataformat...

\Dan
Avatar billede cyberkox Nybegynder
03. juli 2006 - 20:52 #9
Databasen er MySQL og formatet er datetime!
Avatar billede cyberkox Nybegynder
22. juli 2006 - 21:43 #10
Fatter jeg ikke.. /Lukker
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