Re: Kopieren und löschen - 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 Spencer (109 Beiträge) am Mittwoch, 26.Januar.2005, 10:29.
    Re: Kopieren und löschen

      Fehler !

      Muß natürlich heissen

      del "Id==$_id","105_aufnahme";


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Spencer (109 Beiträge) am Mittwoch, 26.Januar.2005, 08:20.
    Kopieren und löschen

      Hallo

      komme irgendwie nicht weiter. Möchte Datensätze von einer DB in eine andere kopieren und gleichzeitig in der alten DB löschen.
      Hab das mal aus dem Forum zusammengestückelt. Das kopieren alleine klappt wunderbar. Wenn ich aber die Datensätze löschen möchte, werden die Datensätze immer doppelt in die neue DB kopiert. Es scheint noch eine Kleinigkeit zu fehlen. Hab die "Löschzeile" hier mal extra weggelassen. Hab schon so viel Varianten probiert, daß ich jetzt garnicht mehr weiß wo ich´s hinschreiben soll.


      get "kontrolle==ok", "105_aufnahme";
      while (get_next("105_aufnahme"))
      {
      %_put=%_loop;
      $_put{_amount}=1;
      put undef,"105_historie";
      }
      

      Danke für einen Tipp
      Spencer

     Antworten

    Beitrag von richard (1187 Beiträge) am Mittwoch, 26.Januar.2005, 09:31.
    Re: Kopieren und löschen

      Wenn ich das jetzt rchtig verstanden habe hast Du funktionierenden Code zur Fehlersuche hier ins Forum gestellt????

     Antworten

    Beitrag von Spencer (109 Beiträge) am Mittwoch, 26.Januar.2005, 09:59.
    Re: Kopieren und löschen

      Der gepostete Code alleine funktioniert wunderbar. Ich weiß nur nicht wo und wie ich gleichzeitig die kopierten Datensätze in der alten DB löschen kann ohne das die Datensätze doppelt in die neue DB kopiert werden.

      Gruß
      Spencer

     Antworten

    Beitrag von richard (1187 Beiträge) am Mittwoch, 26.Januar.2005, 10:10.
    Re: Kopieren und löschen

      Dann poste doch mal den Code mit dem Du die Datensätze löschen wolltest und der dann die doppelten Einträge ergab.

     Antworten

    Beitrag von Spencer (109 Beiträge) am Mittwoch, 26.Januar.2005, 10:28.
    Re: Kopieren und löschen

      Gerne

      get "kontrolle==ok", "105_aufnahme";
      while (get_next("105_aufnahme"))
      {
      %_put=%_loop;
      $_put{_amount}=1;
      put undef,"105_historie";
      

      undef %_put
      del "Id==$_id","anmeldungen";
      }
      

      Gruß
      Spencer

     Antworten

    Beitrag von richard (1187 Beiträge) am Donnerstag, 27.Januar.2005, 11:39.
    Re: Kopieren und löschen

      Mach mal ein Semikolon hinter

      undef %_put

     Antworten

    Beitrag von Spencer (109 Beiträge) am Donnerstag, 27.Januar.2005, 13:44.
    Re: Kopieren und löschen

      Hat leider nichts gebracht.

      Der Datensatz wird nach wie vor zweimal in die DB kopiert.

      Keiner sonst noch eine Idee ?


      Gruß
      Spencer

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 27.Januar.2005, 16:23.
    Re: Kopieren und löschen

      Hallo Spencer, <gab's da nicht mal 'ne Sendung!!>;-)

      direkt helfen kann ich da auch nicht, aber hast Du es schon mal anders versucht.

      1. Schritt alle DS mit Übereinstimmung per get holen und mit
       put ["Feld1", $Feldxy, "Feld2"; F$Feldyz usw] "", db2";
      

      2. Schritt alle alten DS mit del und entsprechender Übereinstimmung in db1 löschen.



      Ansonsten hier noch ein Link aus dem Forum. Gibt da wohl was in der bib.

      http://baseportal.de/cgi-bin/baseportal.pl?htx=/baseportal/forum&wcheck=1&Pos=11059

      Gruß

      Claus

     Antworten

    Beitrag von richard (1187 Beiträge) am Donnerstag, 27.Januar.2005, 17:13.
    Re: Kopieren und löschen

      Was ist denn jetzt mit Semikolon anders?

      Ohne dürfte es doch eigentlich gar nicht funktioniert haben.

      BTW. Reicht eigentlich nicht eine einzige Datenbank in der Du ein zusätzliches Feld für angemeldet bzw. aufgenommen einfügst?

     Antworten

    Beitrag von Spencer (109 Beiträge) am Mittwoch, 26.Januar.2005, 10:29.
    Re: Kopieren und löschen

      Fehler !

      Muß natürlich heissen

      del "Id==$_id","105_aufnahme";

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 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!