Re: Re: ein Feld automatisch nachtragen aber wie richtig?/Nachtrag - 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 Claus (4645 Beiträge) am Freitag, 9.Januar.2009, 11:04.
    Re: Re: ein Feld automatisch nachtragen aber wie richtig?/Nachtrag

      hatte ich noch vergessen...

      Sander hatte mal einen Code dafür im Forum geschrieben:

      <perl>
      get "Id==*","DBa","ergebnis";
      while (get_next("ergebniss")){
       %_put=%_loop;
       delete($_put{Id});
       $_put{_amount}=1;
       $_put{zusatzfeld}="inhalt"; # wenn du noch was befüllen willst
       put undef,"DBb";
      }</perl>
      


      hth

      Gruß

      Claus


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von mk (966 Beiträge) am Donnerstag, 8.Januar.2009, 19:53.
    ein Feld automatisch nachtragen aber wie richtig?

      Hallo,

      ich muß in einer Datenbank das Feld Woche nachtragen,
      macht es aber hiermit nicht:
      Was ist da falsch?

      <perl>
      out "<p>ein Feld nachtragen</p><br>";
      $DBa="tuerkisch/vokabeln_g";#Grundlage Datenbank
      $DBb="tuerkisch/vokabeln_neu";#Datenbank die ergänzt werden soll
      

      get "$Id=* ","$DBa","ergebnis";#Grundlage Datenbank
      while (get_next("ergebnis"))
      {
      mod ["Deutsch", "==!", "$Deutsch_n", "&", "Tuerkisch", "==!", "$Tuerkisch_n"], ["Woche", "$Woche_n"], "$DBb";
      }
      out "nachtagen fertig<br>";
      </perl>
      

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Freitag, 9.Januar.2009, 09:09.
    Re: ein Feld automatisch nachtragen aber wie richtig?

      >Was ist da falsch?
      

      Ich kann noch nichtmal lesen, was du eigentlich vorhast, wie soll es perl dann. ;)

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 9.Januar.2009, 09:39.
    Re: ein Feld automatisch nachtragen aber wie richtig?


      >get "$Id=* ","$DBa","ergebnis";#Grundlage Datenbank
      


      1. muß es so lauten:

      get "$Id==* ","$DBa","ergebnis";#Grundlage Datenbank
      

      da fehlt ein "="


      und was soll da bitte "$Id==*"...

      wo kommt denn der Wert für die Variable "$Id" her ? Ist bei Code nicht ersichtlich...

      Gruß

      Claus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 9.Januar.2009, 11:04.
    Re: Re: ein Feld automatisch nachtragen aber wie richtig?/Nachtrag

      hatte ich noch vergessen...

      Sander hatte mal einen Code dafür im Forum geschrieben:

      <perl>
      get "Id==*","DBa","ergebnis";
      while (get_next("ergebniss")){
       %_put=%_loop;
       delete($_put{Id});
       $_put{_amount}=1;
       $_put{zusatzfeld}="inhalt"; # wenn du noch was befüllen willst
       put undef,"DBb";
      }</perl>
      


      hth

      Gruß

      Claus

     Antworten

    Beitrag von Marco (840 Beiträge) am Freitag, 9.Januar.2009, 11:57. WWW: www.lsn-info.de
    Re: Re: Re: ein Feld automatisch nachtragen aber wie richtig?/Nachtrag

      in dem Code-Schnipsel ist ein Fehler:

      get "Id==*","DBa","ergebnis";
      while (get_next("ergebniss")){
      

      ergebnis/ergebniss muss natürlich identisch geschrieben werden.

      Marco

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 9.Januar.2009, 13:18.
    Re: Re: Re: Re: ein Feld automatisch nachtragen aber wie richtig?/Nachtrag

      stimmt, übersehen...;)

      Gruß

      Claus

     Antworten

    Beitrag von mk (966 Beiträge) am Freitag, 9.Januar.2009, 15:14.
    Re: Re: Re: Re: Re: ein Feld automatisch nachtragen aber wie richtig?/Nachtrag

      Hallo,

      der Code von Sander schreibt doch neue Datensätze in einer neuen Datenabank.
      ich muß nur nur ein Feld nachtragen. Der Inhalt des Feldes ist aber abhänging von von Inhalten zweier Felder.
      Nun hab ich es so versucht:

      <perl>
      out "<p>ein Feld nachtragen</p><br>";
      $DBa="tuerkisch/vokabeln_g";#Grundlage Datenbank
      $DBb="tuerkisch/vokabeln_neu";#Datenbank die ergänzt werden soll
      get "Id=* ","$DBb","ergebnis";
      while (get_next("ergebnis"))
      {
      get ["Deutsch_n", "==!", "$Deutsch", "&", "Tuerkisch_n", "==!", "$Tuerkisch"],"$DBa";
      mod ["Deutsch", "==!", "$Deutsch_n", "&", "Tuerkisch", "==!", "$Tuerkisch_n"], ["Woche", "$Woche_n"], "$DBb";
      }
      out "nachtagen fertig<br>";
      </perl>
      

      aber auch das ging nicht.

      Michael

     Antworten

    Beitrag von mk (966 Beiträge) am Freitag, 9.Januar.2009, 17:55.
    Re: Re: Re: Re: Re: Re: ein Feld automatisch nachtragen aber wie richtig?/Nachtrag

      mein letzter Code geht doch, hatte ein Feld in der Datenbank nur falsch geschrieben.

     Antworten


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