Min SQL Streng ser nu således ud: Conn.Execute("DELETE FROM tbl_Projects WHERE Title = 'Under oprettelse' AND RegDate<#"& dateadd("d",-2,date()) &"# AND RegTime <#"& right(dateadd("h",-48,now()),8) &"#")
Den har dog ikke nogen indvirkning på mit indhold i DB'en.
prøv lige at skrive SQL'en ud. Og fortæl mig hvad den siger.
response.write "SQL-sætning: " & "DELETE FROM tbl_Projects WHERE Title = 'Under oprettelse' AND RegDate<#"& dateadd("d",-2,date()) &"# AND RegTime <#"& right(dateadd("h",-48,now()),8) &"#" Conn.Execute("DELETE FROM tbl_Projects WHERE Title = 'Under oprettelse' AND RegDate<#"& dateadd("d",-2,date()) &"# AND RegTime <#"& right(dateadd("h",-48,now()),8) &"#")
Det er fordi dato og tid ikke står i samme felt. Vi har 2 muligeder.
1. glemme tidspunktet og bare slette dem der er ældre på datoen Conn.Execute("DELETE FROM tbl_Projects WHERE Title = 'Under oprettelse' AND RegDate<#"& dateadd("d",-2,date()) &"#")
2. Lave et felt på databasen som indeholder dato og tid. Hvis jeg husker ret er det også now() på Access. Conn.Execute("DELETE FROM tbl_Projects WHERE Title = 'Under oprettelse' AND nyDatoFelt<#"& dateadd("h",-48,now()) &"#")
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.