Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Radera efter datum

Postades av 2003-05-08 17:02:56 - Hassan Fakhro, i forum asp - allmänt, Tråden har 10 Kommentarer och lästs av 503 personer

hejsan!
Hur gör jag att ett id ska raderas 7 dagar efter att <%= now %> lagrats i databasen ?

Tack


Svara

Sv: Radera efter datum

Postades av 2003-05-09 08:39:10 - Daniel Åsberg

<code>
DELETE FROM Tabell WHERE Datum < " & Now()-7
</code>


Svara

Sv: Radera efter datum

Postades av 2003-05-09 11:51:44 - Andreas Hillqvist

<code>
strSQL = "DELETE FROM TabellNamn WHERE Datum < #" & DateAdd("d", -7, Date) & "#"
</code>



Svara

Sv: Radera efter datum

Postades av 2003-05-10 10:09:52 - Hassan Fakhro

Hej!
Ok, om jag ska köra en if sats då, hur gör jag...
tex:

<code>
<% If Recset("datum") = Recset("datum") + 7 dagar framåt, Then
' Radera kontot
End If %>
</code>

Tacksam för svar!

Hassan


Svara

Sv: Radera efter datum

Postades av 2003-05-10 12:18:03 - Andreas Hillqvist

Att loopa igenom ett recordset och kontrollera med en if sats är inneffektivt. Om du vill loopa posterna innan du tar bort dem. Ändra frågan till en Select fråga med samma WHERE vilkor. Loppa igenom posterna och ta inte bort dem med varsin DELETE-fråga. Tar du bort dem med en DELETE-fråga. mer effektivt.

Men en ifsats skriver du:
<code>
<%
Dim TimeOut
TimeOut = DateAdd("d", -7, Date)
If Recset("datum") < TimeOut Then
' Radera kontot
End If
%>
</code>


Svara

Sv: Radera efter datum

Postades av 2003-05-10 12:57:19 - Thomas Vanhaniemi

Tycker du först kör en SQL sats som "DELETE FROM tabell WHERE datumfält < DATE()-7" och sen lopar du ut allt som finns, på det sättet är alla de du inte vill ha med raderade.

Sen kan du ju alltid göra att du bara hoppar över dem som är gamla genom att lägga till "WHERE datumfält < DATE()-7" i din select sats...

/Thomas


Svara

Sv: Radera efter datum

Postades av 2003-05-13 18:20:06 - Hassan Fakhro

Hej!
Jag får det ej att fungera.
Jag får detta meddelande:

Microsoft OLE DB Provider for ODBC Drivers error '80040e09'

[TCX][MyODBC]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '()-7' at line 1

Jag använder denna kod:
<code>
Connect.Execute("DELETE FROM medlemmar WHERE aktiv = 'false' AND datum < DATE()-7")
</code>

Kan ni hjälpa mig?
Lägg gärna till en If sats.

Hassan


Svara

Sv: Radera efter datum

Postades av 2003-05-13 22:19:21 - Andreas Hillqvist

<code>
Connect.Execute "DELETE FROM medlemmar WHERE aktiv = 'false' AND datum < '" DateAdd("d", -7, DATE()) & "'"
</code>


Svara

Sv: Radera efter datum

Postades av 2003-05-14 10:15:11 - Thomas Vanhaniemi

Det jag skrev fungerar på Access, emn MySQL tror jag inte...
Kör som Andreas skrev...

/Thomas


Svara

Sv: Radera efter datum

Postades av 2003-05-18 10:39:41 - Hassan Fakhro

Jag gjorde precis som ni sa, och mina medlemmar försvann från 490 till 113. =(
Kan man ta backup på mysql ifall man har ett webhotell?

Hassan


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 800
27 960
271 761
2 543
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies