Avatar billede pfp Nybegynder
25. april 2002 - 19:56 Der er 8 kommentarer og
1 løsning

Select Between to datoer

Hej,

Jeg ved ikke helt, hvordan jeg skal stykke min SQL-sætning sammen. Jeg skal have den til at vælge felterne mellem to datoer.

Jeg har prøvet med:
<%
Dim strStart, strSlut
strStart = Request.Form("Start")
strSlut = Request.Form("Slut")

SQL = "Select * FROM Navne WHERE Nu Between strStart AND strSlut"
Set rs = Conn.Execute(SQL)
%>

Jeg vil mene at det er noget i den stil, men det er lige med at få det sat rigtig sammen.

Håber der er en der vil hjælpe.

/peter
Avatar billede kimiwan Nybegynder
25. april 2002 - 19:57 #1
hvilken database bruger du?
Avatar billede pfp Nybegynder
25. april 2002 - 20:01 #2
Hej,

Jeg bruger Microsoft Access. Du får lige det komplette script:

<%
Dim Start, Slut
strStart = Request.Form("Start")
strSlut = Request.Form("Slut")

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("test.mdb")
Conn.Open DSN

SQL = "Select * FROM Navne WHERE Nu Between strStart AND strSlut"
Set rs = Conn.Execute(SQL)

Do While not rs.eof

Response.Write "Navn: " & rs("Navn")

rs.movenext
loop
%>
Avatar billede kimiwan Nybegynder
25. april 2002 - 20:06 #3
du bygger jo slet ikke din sql streng.. du skal gøre sådan her:

SQL = "select * from navne where nu between #"&strStart&"# and #"&strSlut&"#"
Avatar billede pfp Nybegynder
25. april 2002 - 20:09 #4
Okay, angiver # at vi har med en dato at gøre?
Avatar billede kimiwan Nybegynder
25. april 2002 - 20:10 #5
ja, når du arbejder med sql til ms access skal du putte ## omkring dine datoer.
Avatar billede pfp Nybegynder
25. april 2002 - 20:12 #6
Ok mange tak.

Du kender vel ikke et sted, hvor jeg kan læse lidt om disse SQL regler for dem er jeg desværre ikke særlig bekendt med.
Avatar billede kimiwan Nybegynder
25. april 2002 - 20:34 #7
Avatar billede kimiwan Nybegynder
25. april 2002 - 20:37 #8
en udmærket gratis sql bog/reference fra microsoft kan du downloade her:

http://www.microsoft.com/sql/techinfo/productdoc/70/books.asp

...den er godt nok ikke til access, men du kan alligevel lære og bruge mange af tingene, der står i den.
Avatar billede pfp Nybegynder
25. april 2002 - 20:48 #9
endnu engang tak
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