Beitrag von Rita (14 Beiträge) am Donnerstag, 4.Juli.2002, 07:48.
HILFE ! Was mache ich falsch ? - automatisches Löschen von Datensätzen -
hallo,
was mache ich falsch. Löschen von Datensätze, die älter als 60 Tage sind, funktioniert nicht. Habe in der --> main-Datei unter --> do action all folgenden Code eingebunden
<perl>
del "Edatum<-60","main"; ## Einträge die älter als 60 Tage sind werden gelöscht
</perl>
ODER müsste es heissen ??
<perl>
del "Edatum<jetzt-60","main"; ## Einträge die älter als 60 Tage sind werden gelöscht
</perl>
Danke
Rita
Antworten
Beitrag von Pouraga (1396 Beiträge) am Donnerstag, 4.Juli.2002, 10:21.
Re: HILFE ! Was mache ich falsch ? - automatisches Löschen von Datensätzen -
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 4.Juli.2002, 12:13.
Re: HILFE ! Was mache ich falsch ? - automatisches Löschen von Datensätzen -
Antworten
Beitrag von Pouraga (1396 Beiträge) am Donnerstag, 4.Juli.2002, 16:43.
Re: HILFE ! Was mache ich falsch ? - automatisches Löschen von Datensätzen -
Zitat:
---
baseportal verwaltet Datum&Zeit nicht mit der time()-Funktion (die ist gesperrt, auch deshalb geht Dein obiger Code nicht),
---
Hab ich gesagt das er nicht funktioniert? Der Code geht einwandferei und das schon seit Monaten.
time()und auch localtime(time)können genutzt werden.
Der einzeilige ist natürlich einfacher. Warum ich das nicht so gemacht habe konnte ich ja nur vermuten. Vieleicht wuste ich es ja blos noch nicht besser. ;-)
Antworten
Beitrag von Pouraga (1396 Beiträge) am Donnerstag, 4.Juli.2002, 17:10.
Re: HILFE ! Was mache ich falsch ? - automatisches Löschen von Datensätzen -
Ich habe nochmal geschaut das Feld ist bei mir garnicht als Datum formatiert sondern als Zahl und ich schreibe dort mit time() auch das datum rein. Und dann ist es mir wieder eingefallen. Hab ich so gemacht weil ich ne offline anzeige haben wollte. Und das hab ich mit dem Baseportal Zeitformat irgenwie nicht hingebogen bekommen.
Gukgst da: http://www.minilogo.de/baseportal/statistik?w=4
Aber das hilft Rita auch noch nicht weiter. *g*
Hast du das Feld denn als Datum definiert?
Und versuch mal die Datenbank umzubennennen vieleicht macht der name "main" irgenwelche probleme. (nur so ne Idee)
Antworten
Beitrag von Rita (14 Beiträge) am Donnerstag, 4.Juli.2002, 12:27.
??? Re: HILFE ! Was mache ich falsch - automatisches Löschen von Datensätzen -
hallo, bin LEIDER in Sachen Programmierung wenig bewandert. Das feld heißt [Edatum] und es sollen Einträe / Datensätze die älter als 60 Tage automatisch gelöscht werden. Wie lautet der Code ??
liebe Grüsse
Rita
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 4.Juli.2002, 12:38.
Re: ??? Re: HILFE ! Was mache ich falsch - automatisches Löschen von Datensätzen -
dein Code ist richtig... hast du eventuell vergessen, das Feld auf Sortiert zu stellen?
Sander
Antworten