Re: get while mit Zähler - 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 Sander (8133 Beiträge) am Donnerstag, 6.Januar.2005, 19:48.
    Re: get while mit Zähler

      die stoppt, weil get_next ein FALSE liefert. damit ist eine bedingung nicht mehr erfüllt.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Claus (4645 Beiträge) am Donnerstag, 6.Januar.2005, 15:18.
    get while mit Zähler

      Hallo Cracks,

      bevor ich hier der neue "Schleifenkönig" werde, frage ich lieber mal nach einer Lösung.

      Ich möchte Datensätze aus db1 holen, diese dann berechnen und korrekte Datensätze in db2 abspeichern. Es sollen aber nur maximal 200 berechnete Datensätze gespeichert werden und die Schleife dann verlassen werden.

      Habe folgendes mal ansatzweise gedacht (dürfte aber von der Syntax her nicht stimmen!!!!)

      ----schnipp

      get "Id==* & Bedingungen","db1";
      while (get_next("db1")if $cnt<200)
      

      {

      hier finden Berechnungen statt

      if(Berechnung korrekt)
      

      {
      $cnt=$cnt+1;
      put ["NR", $Id, .......], "db2";
      

      }

      }
      
      -----schnapp

      Vielleicht hat ja einer ne Idee?

      Gruß

      Claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 6.Januar.2005, 18:18.
    Re: get while mit Zähler

      get "Bedingungen","db1";
      while (get_next("db1") && $cnt<200)
      
      hier finden Berechnungen statt
      if(Berechnung korrekt)
      {
      $cnt++;
      put ["NR", $Id, .......], "db2";
      }
      }
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 6.Januar.2005, 19:16.
    Re: get while mit Zähler

      Vielen Dank, Funktioniert.

      Noch eine Frage.

      Wie sieht es aus, wenn nicht genügend Datensätze gefunden werden. Läuft die Schleife dann weiter, oder stoppt das Ganze automatisch, wenn er alle Datensätze aus db1 geholt hat??

      Gruß

      Claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 6.Januar.2005, 19:48.
    Re: get while mit Zähler

      die stoppt, weil get_next ein FALSE liefert. damit ist eine bedingung nicht mehr erfüllt.

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 6.Januar.2005, 19:50.
    Re: get while mit Zähler

      Alles klar.

      nochmals danke

      Claus

     Antworten


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