Beitrag von till (1103 Beiträge) am Dienstag, 18.April.2006, 09:52.
löschen von ds: brett vor dem kopf
hallo,
ich mache einen blöden fehler, kann ihn aber nicht finden:
mittels
del "Datum<=-18", "db_name";
möchte ich aus einer db alle einträge löschen, bei denen das feld "Datum" älter als 18 tage ist. das will nicht klappen und ich finde den (sicher blöden) fehler nicht.
idee dazu ?
oder liegt es daran, dass ich "Datum" nicht als feldnamen nehmen darf ?
till
Antworten
Beitrag von Claus (4645 Beiträge) am Dienstag, 18.April.2006, 10:25. WWW: jobmarder.de
Re: löschen von ds: brett vor dem kopf
Hallo till,
versuch mal so (ohne"="):
del "Datum<-18", "db_name";
Habe das Feld noch nie Datum genannt, ist so nichtssagend;-))
Besser ist Befristet, Ende, Ablauf usw., da klappt es bei mir immer;-)
Gruß
Claus
Antworten
Beitrag von till (1103 Beiträge) am Dienstag, 18.April.2006, 10:39.
Re: löschen von ds: brett vor dem kopf
hi claus,
danke, aber das war es nicht.
ich habe jetzt auch das feld "Datum" umbenannt, hat es aber auch nicht gebracht.
es löscht so einfach nichts
ratlos ....
till
Antworten
Beitrag von Claus (4645 Beiträge) am Dienstag, 18.April.2006, 10:51. WWW: jobmarder.de
Re: löschen von ds: brett vor dem kopf
Antworten
Beitrag von till (1103 Beiträge) am Dienstag, 18.April.2006, 11:15.
Re: löschen von ds: brett vor dem kopf
Antworten
Beitrag von Claus (4645 Beiträge) am Dienstag, 18.April.2006, 11:45. WWW: jobmarder.de
Re: löschen von ds: brett vor dem kopf
Antworten
Beitrag von Claus (4645 Beiträge) am Dienstag, 18.April.2006, 11:51.
Re: löschen von ds: brett vor dem kopf/Nachtrag;-)
Hatte ich vergessen;-))
sollte irgendeiner zwischenzeitlich draufgeklickt haben, einfach hier zum testen einen älteren (z. B. März oder Februar) Datensatz hinzufügen und dann tsten;-))
Gruß
Claus
Antworten
Beitrag von till (1103 Beiträge) am Dienstag, 18.April.2006, 13:06.
klappt nicht .... mist
hallo claus,
danke für deine mühe, aber es klappt einfach nicht. mir ist schon nicht klar, warum der dokumentierte befehl nicht klappt und es schon im april 2004 nicht geklärt werden konnte. der workaround löscht ebenfalls die älteren ds nicht.
mist.
noch immer ratlos
till
Antworten
Beitrag von till (1103 Beiträge) am Dienstag, 18.April.2006, 13:09.
Re: klappt nicht .... mist
kann das mit der definition des feldes zu tun haben ?
Frist Text Datum Eingabe=Tag.Monat.Jahr, Ausgabe=Tag0.Monat0.Jahr2, Zeitpunkt=Erstellung
till
Antworten
Beitrag von richard (1187 Beiträge) am Dienstag, 18.April.2006, 13:31.
Re: klappt nicht .... mist
Antworten
Beitrag von till (1103 Beiträge) am Dienstag, 18.April.2006, 15:04.
Re: klappt nicht .... mist
hallo richard,
daran liegt es nicht
till
Antworten
Beitrag von Claus (4645 Beiträge) am Dienstag, 18.April.2006, 13:46.
Re: klappt nicht .... mist
Antworten
Beitrag von till (1103 Beiträge) am Dienstag, 18.April.2006, 15:05.
Re: klappt nicht .... mist
hallo claus,
leider ebenfalls negativ
thx.
till
Antworten
Beitrag von Joerg (159 Beiträge) am Dienstag, 18.April.2006, 17:17.
Re: klappt nicht .... mist
Moin!
Habs bei mir mit
del "Datum<-50", "dbname";
gelöst und es funktioniert .....
Das Feld heißt auch "Datum".
Jörg
Antworten
Beitrag von Joerg (159 Beiträge) am Dienstag, 18.April.2006, 17:25.
Re: klappt nicht .... mist
Eine Anregung hierzu noch:
Hast Du in der Datenbank unter Verwaltung angegeben, dass "Jeder ...bestehende Daten ändern oder löschen?" darf?? Oder braucht man dies hier nicht???
Jörg
Antworten
Beitrag von till (1103 Beiträge) am Dienstag, 18.April.2006, 17:35.
Re: klappt nicht .... mist
hallo,
offenbar war es ein problem der abfragelogik:
bei 18.04-17 tage bin ich vom 1. ausgegangen, das ist aber fslch, es muss 18.04.-16 heissen, dann klappt es. anders gesagt funktioniert das <= nicht.
puh.... danke an alle tippgeber
till
Antworten
Beitrag von Claus (4645 Beiträge) am Dienstag, 18.April.2006, 18:09. WWW: jobmarder.de
Re: klappt nicht .... mist
Freie Perl-Programmierung - ist unabhängig von den Rechten;-))
Gruß
Claus
Antworten