Avatar billede kkd Nybegynder
12. maj 2005 - 18:20 Der er 5 kommentarer og
1 løsning

Sortere alle fra med tidligere dato

Hej...

Jeg har følgende streng, som jeg før har fået til at virke, og jeg ved egentligt ikke hvad jeg har ændret i den.

strSQL = "Select * from Annoncer where Udldato < #" &Date&"#"
Set rsDato= Conn.Execute(strSQL)

I Access databasen er feltet Udldato af typen 'Dato og Klokkeslæt' og formatet er 'Kort datoformat', dvs at data i det felt står som dd-mm-åååå.

Den vil bare ikke vælge datoer fra, der er fra før dags dato. Dvs. at f.eks. 04-05-2005 også kommer med i recordsettet, ligeså vel som 04-09-2006 gør det.

Øverst på .asp siden har jeg også en
<% session.LCID = 1030 %>
for at definere at det er danske datoer og tegn der køres med.

Nogen der kan se hvad problemet er?

/kkd
Avatar billede musicchart.dk Nybegynder
12. maj 2005 - 22:48 #1
prøv at udskrive din sql-streng:
'Set rsDato= Conn.Execute(strSQL)
response.write(strSQL)
Avatar billede busschou Praktikant
13. maj 2005 - 01:02 #2
hmm underligt
Prøv evt sådan her
dato = DateSerial(Year(Date),Month(Date),Day(Date))
strSQL = "Select * from Annoncer where Udldato < #" &dato&"#"
Set rsDato= Conn.Execute(strSQL)
Avatar billede kkd Nybegynder
13. maj 2005 - 18:13 #3
Jeg må vente til mandag eller tirsdag med at se på det, er pt. på ferie væk fra min Dreamweaver!
Avatar billede submann Nybegynder
14. maj 2005 - 21:04 #4
Nu ved jeg ikke helt hvordan du skal bruge det, kan du ikke bare gøre sådan her ?

Set ObjRS = objConn.Execute("Select * From Annoncer")

If (Not objRS.BOF) And (Not objRS.EOF) Then
  objRS.MoveFirst
  While Not objRS.EOF

    If objRS("Udldato") < Date() Then
      objRS.MoveNext
    Else
      Response.Write objRS("Udldato") & vbCrLf
      objRS.MoveNext
    End If
  Wend
Else
Response.Write "Databasen er tom." & vbCrLf
End If
Avatar billede kkd Nybegynder
16. maj 2005 - 19:34 #5
busschou>> Det virkede... smid et svar!

submann>> det er muligt at dit også ville virke til det eksempel jeg har beskrevet, men da jeg ogs skal bruge det til bl.a. at slette data fra tabellen, er busschou's det mest overskuelige!
Avatar billede busschou Praktikant
16. maj 2005 - 20:42 #6
oki doki
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