webForumDet fria alternativet

ta bort första raden i db efter viss tid.

ASP

2 svar · 241 visningar · startad av Dpo

Medlem sedan aug. 2000159 inlägg
Frågan#1

Hej. Vill ta bort första raden i en accessdatabas efter en viss tid.(säg 15 sek)
Hur gör jag det? :)

När den sedan kört igenom hela databasen och tömt allt, så ska det helst komma upp ett standardmeddelade om att det inte hittade något, går det också att göra? :r

Medlem sedan sep. 20011 722 inlägg
#2

Något sånt här?

Set RecSet = Server.CreateObject("ADODB.Recordset")	
SQL = "SELECT TOP 1 kulumn FROM Tabell"
RecSet.Open SQL, Connect, 3, 3 

If RecSet.EOF Then
  %>Databasen är tom!<%
Else
  TabellID = RecSet("TabellID")

  Set RecSet = Server.CreateObject("ADODB.Recordset")												
  SQL = "DELETE FROM tabell WHERE TabellID = TabellID"
  RecSet.Open SQL, Connect, 3, 3   

End If

RecSet.Close 
Connect.Close

Sen får du med hjälp av javascript uppdatera sidan var 15 sekund.

Medlem sedan aug. 2000159 inlägg
#3

Tackar. :)

Precis så jag menade. :D

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)