SQLState: 42000 Native Error Code: 1064 [TCX][MyODBC]You have an error in your SQL syntax near '(Ustartdate) = '18' AND month(Ustartdate) = '5' AND year(Ustartdate) = '2003' AN' at line 1
/sendmail/mail1.asp, line 10
Er det ikke muligt at lave en forespørgsel ligesom i access hvor man laver en datecount:
SELECT DateDiff("d",Obegyndelse,Date()) AS Tid1, DateDiff("d",Date(),Oslut) AS hvilkendato, * FROM opgaver;
hvor:
05/18/2003 = 0 06/18/2003 = 1
Hvorefter man så blot kunne skrive:
"SELECT * FROM 'forespørgsel' WHERE hvilkendato = 0"
Når du tjekker dato i din sql skal du huske at det virker som strenge altså der skal '' omkring.
Jeg er ikke helt sikker på jeg forstår hvad det er du vil med dit foreslag. Men jeg gør det ikke så meget i access, kan være derfor
Prøv denne først, "SELECT * FROM clients WHERE day(Ustartdate) = '"&day(date)&"' AND month(Ustartdate) = '"&month(date)&"' AND year(Ustartdate) = '"&year(date)&"'"
og derefter denne(hvis det andet ikke virker) dato = month(date) & "/" & day(date) & "/" & year(date) "SELECT * FROM clients WHERE Ustartdate = '"&dato&"'"
if len(month(date)) < 2 then maaned = 0 & month(date) else maaned = month(date) end if if len(day(date)) < 2 then dag = 0 & dag(date) else dag = day(date) end if if len(year(date)) < 4 then aar = 20 & year(date) else aar = year(date) end if
dato = maaned & "/" & dag & "/" & aar sql = "Select * from Tabel1 where dato = '"&dato&"'"
Jeg tror dette virker, jeg har ikke rigtig mulighed for at teste det med dit script, da jeg ikke bruger ultradev... Men prøv det her...
Velbekomme... Jeg går ud fra, du fandt en løsning, siden du har tildelt points...?
Synes godt om
Ny brugerNybegynder
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.