Beitrag von michael (0 Beiträge) am Montag, 8.Oktober.2001, 21:29.
der Befehl del
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 9.Oktober.2001, 02:53.
Re: der Befehl del
Also die Befehlszeile stimmt, daran kanns nich liegen.
Mach mal ein
vor das "del" - die "##" sind dafür da um auch "unsichtbare" Zeichen wie z.B. "Returns" zu fangen - schau Dir die Ausgabe dann mal mit einem (guten) Editor an - Ist $Beschreibung wirklich so wie Du Dir das vorstellst? U.U. ist z.B. ein \n am Ende... (Gibts öfter). Ebenso musst Du den Inhalt der Datenbank diesbzgl. mal anschauen, vor allem natürlich die Zeile von der Du denkst, dass sie gelöscht werden sollte...
Antworten
Beitrag von michael (0 Beiträge) am Dienstag, 9.Oktober.2001, 14:00.
Re: der Befehl del
Das funzt leider nicht!
Wenn ich den Befehl eingebe, erhalte ich als ausgabe nur ###. Mehr gibts nicht. Und wenn ich die Variable normal mit "out" ausgebe, erhalte ich den eigendlichen inhalt des Feldes (Bei einem Datumsfeld z.B.: 23.Dezember 2001).
Hat sonst jemand vieleicht noch nen Vorschlag?
Antworten
Beitrag von michael (0 Beiträge) am Dienstag, 9.Oktober.2001, 14:07.
Re: der Befehl del
sorry, stimmt alles net. hat doch geklappt! War nur ein dummer tippfehler!
Es funzt jetzt.
Danke!
Antworten
Beitrag von michael (0 Beiträge) am Dienstag, 9.Oktober.2001, 18:15.
Und nochmal del
Nochmal ne frage:
kann ich im befehl del nicht mit Variablen arbeiten?
bei eingabe von:
<perl>
del "Datum==!$Datum", "aktuell";
</perl>
kann ich den entsprechenden Datensatz nicht löschen.
Obwohl bei der Ausgabe der Variable zu 100% der inhalt des feldes dargestellt wird (nämlich 2001.12.12,00:00.00#3).
wenn ich jedoch den befehl folgendermaßen aufbaue:
<perl>
del "Datum==!2001.12.12,00:00.00#3", "aktuell";
</perl>
oder
del "Datum==!2001.12.12", "aktuell";
</perl>
(also ohne Variablen) fuktionier alles einwandfrei.
Was mache ich falsch?
-Michael
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 9.Oktober.2001, 20:31.
Re: Und nochmal del
Mmh, also Variablen sind Variablen, soll heissen:
<perl>
$Datum="2001.12.12,00:00.00#3";
del "Datum==!$Datum", "aktuell";
</perl>
ist 100% gleichwertig mit
<perl>
del "Datum==!2001.12.12,00:00.00#3", "aktuell";
</perl>
Woher bekommst Du den Wert von $Datum denn? Auch hier derselbe Tipp: Mach mal ein
vor das "del" und Du wirst sehen, was los ist ;-)
Antworten