17. august 2005 - 09:49Der er
6 kommentarer og 1 løsning
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 %>
Nej, men jeg takker for alle svar på mit spøgsmål. Ideen med ovenstående er droppet...
Tak, igen :O)
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.