det skal være sådan at når min database når en vis mængde, lad os sige 100 poster, så skal de 20 ældste poster indsættes i en anden database og slettes fra den nuværende database. Sådan skal det køre hele tiden.
sql = "select count(*) as antal from orgtabel" set rs=Conn.Execute(sql) if not rs.EOF then if rs("antal") >= 100 then flyt = int(rs("antal")) - 80 sql = "insert into backuptabel (orgid, kol1, kol2, kol3) select top " & flyt & " id, kol1, kol2, kol3 from orgtabel order by id" Conn.Execute(sql) sql = "delete from orgtabel where id in (select top " & flyt & " ot.id from orgtabel as ot order by ot.id)" Conn.Execute(sql) end if end if
mange tak eagleeye, det kan godt være jeg kan bruge noget af dette princip....
Havde fundet ud af princippet i det efter et par timers mere forsøg, og leden, men fandt ud af, at måske var det ikke den bedste løsning på mit problem alligevel.
jeg kigger lige lidt på det efter jul, smid et svar så skal jeg acceptere..
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.