Und nochmal del - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    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

      <perl>
      
      del "Datum==!2001.12.12", "aktuell";
      </perl>

      (also ohne Variablen) fuktionier alles einwandfrei.

      Was mache ich falsch?

      -Michael


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von michael (0 Beiträge) am Montag, 8.Oktober.2001, 21:29.
    der Befehl del

      Ich versuche über ein formular verschiedene Datensätze zu löschen.

      Ich über gebe die Variable $Beschreibung an das template. das funktioniert auch.

      doch wenn ich den Befehl:

      <perl>
      del "Beschreibung==!$Beschreibung", "aktuell";
      </perl>
      

      eingebe funktioniert das nicht. Wie muss ich die Variable richtig übergeben?

     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

      out "##$Beschreibung##";
      

      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

      <perl>
      
      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

      out "##$Datum##";
      

      vor das "del" und Du wirst sehen, was los ist ;-)

     Antworten


     
 Liste der Einträge von 56100 bis 56250:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.11s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!