Hurtigt spm. vedr. Command.CommandText og tid fra/til (MSSQL)
Jeg kører følgende, som gerne skulle slette fra MSSQL databasen dagligt i tidsrummet 00:00:00 og 02:00:00.Umiddelbart synes det at virke, men findes der andre metoder at gøre dette på, og som IKKE bruger unødige kræfter på server?
Scriptet:
<%
Dim VarTidenFra, VarTidenTil
VarTidenFra = TimeValue("00:00:00")
VarTidenTil = TimeValue("02:00:00")
if time() > VarTidenFra and time() < VarTidenTil then
set rsDelete = Server.CreateObject("ADODB.Command")
rsDelete.ActiveConnection = Connection_String
rsDelete.CommandText = "DELETE FROM MyTabel WHERE Content_Expired < GETDATE()"
rsDelete.CommandType = 1
rsDelete.CommandTimeout = 0
rsDelete.Prepared = true
rsDelete.Execute()
Set rsDelete = Nothing
end if
%>
På forhånd tak!