es wird immer nur der erste Inhalt des ersten gefundenen Datensatz ausgegeben - 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 nezpercez (500 Beiträge) am Dienstag, 19.März.2002, 20:58.
    es wird immer nur der erste Inhalt des ersten gefundenen Datensatz ausgegeben

      Guten Tag,
      In meinem Perl Script ist der Wurm drin...wer findet ihn?

      Ich frage Feldinhalte des Feldes WST verschiedener Datensaetze (die von John und die von Susan) ab:
      Im Feld WST steht
      bei John: 38
      bei Susan 30

      ---------------
      <perl>
      get "Name==John", "Datenbank"; 
      $SollJohn="$WST";
      </perl>
      <perl>
      get "Name==Susan", "Datenbank"; 
      $SollSusan="$WST";
      </perl>
      

      $SollJohn
      <br>
      $SollSusan
      
      --------------
      Eigendlich sollte BP doch nun wie folgt schreiben:

      38
      30

      tut es aber nicht sondern schreibt:

      38
      38

      d.h.,
      es wird wiederholt der Feldinhalt des ersten recherchierten Datensatzes ausgegeben.
      what's wrong?

      Thanks, Nezpercez


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von nezpercez (500 Beiträge) am Dienstag, 19.März.2002, 20:58.
    es wird immer nur der erste Inhalt des ersten gefundenen Datensatz ausgegeben

      Guten Tag,
      In meinem Perl Script ist der Wurm drin...wer findet ihn?

      Ich frage Feldinhalte des Feldes WST verschiedener Datensaetze (die von John und die von Susan) ab:
      Im Feld WST steht
      bei John: 38
      bei Susan 30

      ---------------
      <perl>
      get "Name==John", "Datenbank"; 
      $SollJohn="$WST";
      </perl>
      <perl>
      get "Name==Susan", "Datenbank"; 
      $SollSusan="$WST";
      </perl>
      

      $SollJohn
      <br>
      $SollSusan
      
      --------------
      Eigendlich sollte BP doch nun wie folgt schreiben:

      38
      30

      tut es aber nicht sondern schreibt:

      38
      38

      d.h.,
      es wird wiederholt der Feldinhalt des ersten recherchierten Datensatzes ausgegeben.
      what's wrong?

      Thanks, Nezpercez

     Antworten

    Beitrag von Olaf Mertgen (263 Beiträge) am Mittwoch, 20.März.2002, 00:22. WWW: www.shareware4u.de
    Re: es wird immer nur der erste Inhalt des ersten gefundenen Datensatz ausgegeben

      Ist jetzt nur ne Vermutung, aber kann es sein, dass er bei der zweiten Abfrage nach Susan nichts findet, dann bleibt glaub ich der Inhalt von $WST erhalten.

      Gib doch mal aus, ob er was findet:
      <perl>
      get "Name==John", "Datenbank";
      out "Gefunden: $_amount<br>";
      $SollJohn="$WST";
      

      get "Name==Susan", "Datenbank";
      out "Gefunden: $_amount<br>";
      $SollSusan="$WST";
      </perl>
      

      $SollJohn
      <br>
      $SollSusan
      


      Gruß, Olaf

     Antworten

    Beitrag von nezpercez (500 Beiträge) am Donnerstag, 21.März.2002, 01:05.
    Re: es wird immer nur der erste Inhalt des ersten gefundenen Datensatz ausgegeben

      @Olaf
      
      Lieber Olaf, vielen Dank, ich hatte noch keine Zeit es auszuprobieren, danke nochmal, nezpercez

     Antworten


     
 Liste der Einträge von 49050 bis 49200: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.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!