Doppelter Eintrag in DB durch put-Befehl - 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 Werner (67 Beiträge) am Sonntag, 30.März.2003, 11:05. WWW: www.die-veranstaltung.at
    Doppelter Eintrag in DB durch put-Befehl

      Hallo ich bekomme, beim Versuch bestimmte Daten von einer DB in die andere zu schaufeln, doppelte Einträge.

      Hier der Code:

      Hier der Code


      <perl>
       
      if ($cmd eq "")
      {
           get "Datum<jetzt","termin"; 
           while (get_next("termin")) 
           {
            del "Id==$_id","termin"; 
            put
                                       ["Kategorie",$Kategorie,"Datum",$Datum,"Beginn",$Beginn,"Bundesl",$Bundesl,"Ort",$Ort,"Beschreibung",$Beschreibung,"Eingetragenvon",$Eingetragenvon,"EMail",$Email,"Link",$Link],"termin_archiv";
                                    }
                                     }
      </perl>
       
      
      Was ist daran falsch?


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Werner (67 Beiträge) am Sonntag, 30.März.2003, 11:05. WWW: www.die-veranstaltung.at
    Doppelter Eintrag in DB durch put-Befehl

      Hallo ich bekomme, beim Versuch bestimmte Daten von einer DB in die andere zu schaufeln, doppelte Einträge.

      Hier der Code:

      Hier der Code


      <perl>
       
      if ($cmd eq "")
      {
           get "Datum<jetzt","termin"; 
           while (get_next("termin")) 
           {
            del "Id==$_id","termin"; 
            put
                                       ["Kategorie",$Kategorie,"Datum",$Datum,"Beginn",$Beginn,"Bundesl",$Bundesl,"Ort",$Ort,"Beschreibung",$Beschreibung,"Eingetragenvon",$Eingetragenvon,"EMail",$Email,"Link",$Link],"termin_archiv";
                                    }
                                     }
      </perl>
       
      
      Was ist daran falsch?

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Sonntag, 30.März.2003, 12:58.
    Re: Doppelter Eintrag in DB durch put-Befehl

      Hallo Werner,

      so müsste es gehen:

      <perl>
      

      if ($cmd eq "")
        {
         get "Datum<jetzt","termin", "lesen"; 
         while (get_next("lesen")) 
              {
               put                          ["Kategorie",$Kategorie,"Datum",$Datum,"Beginn",$Beginn,"Bundesl",$Bundesl,"Ort",$Ort,"Beschreibung",$Beschreibung,"Eingetragenvon",$Eingetragenvon,"EMail",$Email,"Link",$Link],"termin_archiv";
               del "Id==$_id","termin"; 
              }
        }
      

      </perl>


      und so sollte es aber SCHNELLER gehen:

      <perl>
      

      if ($cmd eq "")
        {
         get "Datum<jetzt","termin"; 
         while (get_next("termin")) 
              {
               put                          ["Kategorie",$Kategorie,"Datum",$Datum,"Beginn",$Beginn,"Bundesl",$Bundesl,"Ort",$Ort,"Beschreibung",$Beschreibung,"Eingetragenvon",$Eingetragenvon,"EMail",$Email,"Link",$Link],"termin_archiv";
              }
         del "Datum<jetzt","termin"; 
        }
      

      </perl>

      Viel Erfolg.

      Gruß
      Claus

     Antworten

    Beitrag von Werner (67 Beiträge) am Sonntag, 30.März.2003, 13:29. WWW: www.die-veranstaltung.at
    Re: Doppelter Eintrag in DB durch put-Befehl - DANKE!

      Hallo Claus!

      Danke für die Unterstützung! Funktioniert!

      Gruß
      Werner

     Antworten


     
 Liste der Einträge von 39150 bis 39300: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!