Avatar billede dth Nybegynder
14. april 2002 - 20:38 Der er 8 kommentarer og
1 løsning

Delete from

Nogen der kan se hvad jeg har nosset i her??

strSQLCL = "Delete from tabel where tid < '" & DateAdd("n", -5, now) & "'"
Conn.Execute(strSQLCL)
Avatar billede kimiwan Nybegynder
14. april 2002 - 20:42 #1
DateAdd("n", -5, now)

n skal sikkert være noget andet
Avatar billede kimiwan Nybegynder
14. april 2002 - 20:42 #2
hvilken database bruger du iøvrigt??
Avatar billede kimiwan Nybegynder
14. april 2002 - 20:44 #3
oops.. ser lige at "n" = minute.. så det svar må jeg hellere trække tilbage :-|
Avatar billede dth Nybegynder
14. april 2002 - 20:44 #4
Databasen er Access2000
Avatar billede kimiwan Nybegynder
14. april 2002 - 20:49 #5
så skal du bruge ## omkring datoen i stedet for '''

strSQLCL = "Delete from tabel where tid < #" & DateAdd("n", -5, now) & "#"
Avatar billede coltau Juniormester
14. april 2002 - 21:03 #6
Pas på med Access og datoer. Access vil have datoer formateret som MM-DD-YYYY. Derfor:

function FDate(V) ' Formatér dato til Access-SQL-syntax MM-DD-YYYY
  FDate = Month(V) & "-" & Day(V) & "-" & year(V) & " " & Hour(V) & ":" & Minute(V)
end function

strSQLCL = "Delete from tabel where tid < #" & FDate(DateAdd("n", -5, now)) & "#"

Ellers får du sommetider slette de forkerte.
Avatar billede kimiwan Nybegynder
14. april 2002 - 21:05 #7
hvordan access vil ha' datoerne afhænger af om programmet er dansk eller engelsk.

hvis du er interesseret i at komme forbi det problem - uanset hvilken sprogversion du bruger - kan du læse her:
http://www.adopenstatic.com/faq/DateswithAccess.asp
Avatar billede peppino Nybegynder
14. april 2002 - 22:15 #8
Prøv med det her.

strSQLCL = "Delete * from tabel where tid < '" & DateAdd("n", -5, now) & "'"
Conn.Execute(strSQLCL)

/Peppino.dk
Avatar billede dth Nybegynder
18. april 2002 - 14:26 #9
Det virker med ## omkring tiden...
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