För att inte få allt för mkt inaktivitet på min community vill jag ta bort användare som inte har varit inloggade på 3 månader.
Jag har en kolumn i tabellen som heter datum som uppdateras varje gång man loggar in. Den är i datum typ (Now).
Har testat denna kod men det fungerar inte.
<%Addera = "SELECT * From medlemmar WHERE datum = "& DateAdd("m", -3, Now) & ""
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
If RecSet.EOF Then
Else Do Until RecSet.EOF
RecSet.Delete
RecSet.Update
RecSet.MoveNext
Loop
End If
RecSet.Close%>
Felmeddelande:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'datum = 2002-10-12 16:11:04'.
/wiklund/mainframe.asp, line 8
Nu har jag iofs aldrig själv gjort insert eller update med hjälp av ADO, utan alltid med riktiga SQL-frågor. I gammalt inlägg av LarsG kan man läsa hur det ligger till.
Update kan jag finna väldigt nyttigt. Så man kan inte dirket säga att man inte ska använda det.
Däremot att använda Delete i ADO ser jag inte riktigt någon anledning till.
För att inte få allt för mkt inaktivitet på min community vill jag ta bort användare som inte har varit inloggade på 3 månader.
Jag har en kolumn i tabellen som heter datum som uppdateras varje gång man loggar in. Den är i datum typ (Now).
Har testat denna kod men det fungerar inte.
<%Addera = "SELECT * From medlemmar WHERE datum = "& DateAdd("m", -3, Now) & ""
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
If RecSet.EOF Then
Else Do Until RecSet.EOF
RecSet.Delete
RecSet.Update
RecSet.MoveNext
Loop
End If
RecSet.Close%>
Felmeddelande:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'datum = 2002-10-12 16:11:04'.
/wiklund/mainframe.asp, line 8
Varför ta bort dem, varför inte bara inaktivera dem?
Tänk på att det kan bli en massa herrelösa poster om du tar bort en användare, tex en massa foruminlägg, gästboksinlägg mm
Mitt tips är att inaktivera istället. :)
252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2