Modify von Datenbankfeldern - 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 Old Eagle Eye (148 Beiträge) am Dienstag, 28.Mai.2002, 16:39. WWW: www.bigmountain.at
    Modify von Datenbankfeldern

      Hallo Forum,

      irgendwie gelingt mir eine eigentlich triviale Sache nicht und ich komm einfach nicht darauf, warum nicht?!?

      Ich möchte eigentlich nur einen Datenbanksatz modifizieren, aber das System mag nicht. Und zwar geht es genaugenommen um Datumsfelder!
      Folgende Codeteile zum besseren Verständnis:

      <PERL-CODEFRAGMENT>
      ##
      ##Variablendefinition
      ##
      $myDB=“/meineDatenbank“;
      Parameter=“Feld0==$VariablemitWert“;
      $Orderby=“meinSortierkriterium“;
      $Feldname=“Feld1“;
      $Feldname=“Feld2“ if ($prueffeld==irgendwas);
      $Feldname=“Feld3“ if ($prueffeld==irgendwasanderes);
      $NeuerWert=datum("jetzt");
      ##
      ##hier gehts eigentlich erst los
      ##
      get "$Parameter sort=$Orderby", "$myDB";
      while (get_next("$myDB")){
       mod "Id==$_id" ["$Feldname", "$NeuerWert"], "$myDB";
      }
      ##
      ##etc. etc.
      ##
      </PERL-CODEFRAGMENT>
      

      Kann mir jemand erklären, warum das NICHT geht? Ich versteh’s nicht. Wenn ich den ‚mod’ rausnehme und statt dessen nur eine Meldung ausgebe, funktioniert alles einwandfrei, d.h. er findet 0-n Datensätze – je nach Bedingung.

      Danke schon mal für eure Tipps
      OEE


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Old Eagle Eye (148 Beiträge) am Dienstag, 28.Mai.2002, 16:39. WWW: www.bigmountain.at
    Modify von Datenbankfeldern

      Hallo Forum,

      irgendwie gelingt mir eine eigentlich triviale Sache nicht und ich komm einfach nicht darauf, warum nicht?!?

      Ich möchte eigentlich nur einen Datenbanksatz modifizieren, aber das System mag nicht. Und zwar geht es genaugenommen um Datumsfelder!
      Folgende Codeteile zum besseren Verständnis:

      <PERL-CODEFRAGMENT>
      ##
      ##Variablendefinition
      ##
      $myDB=“/meineDatenbank“;
      Parameter=“Feld0==$VariablemitWert“;
      $Orderby=“meinSortierkriterium“;
      $Feldname=“Feld1“;
      $Feldname=“Feld2“ if ($prueffeld==irgendwas);
      $Feldname=“Feld3“ if ($prueffeld==irgendwasanderes);
      $NeuerWert=datum("jetzt");
      ##
      ##hier gehts eigentlich erst los
      ##
      get "$Parameter sort=$Orderby", "$myDB";
      while (get_next("$myDB")){
       mod "Id==$_id" ["$Feldname", "$NeuerWert"], "$myDB";
      }
      ##
      ##etc. etc.
      ##
      </PERL-CODEFRAGMENT>
      

      Kann mir jemand erklären, warum das NICHT geht? Ich versteh’s nicht. Wenn ich den ‚mod’ rausnehme und statt dessen nur eine Meldung ausgebe, funktioniert alles einwandfrei, d.h. er findet 0-n Datensätze – je nach Bedingung.

      Danke schon mal für eure Tipps
      OEE

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 28.Mai.2002, 17:05.
    Re: Modify von Datenbankfeldern

      probier mal
      get "$Parameter sort=$Orderby", "$myDB","ergebnis";
       
      while (get_next("ergebnis")){
      

      hat schon bei vielen mods innerhalb von get_next geholfen

      Sander

     Antworten

    Beitrag von Old Eagle Eye (148 Beiträge) am Mittwoch, 5.Juni.2002, 09:51. WWW: www.bigmountain.at
    Danke - funktioniert

      Danke Sander - das funzt gut

      OEE

     Antworten


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