Re: 1 put erzeugt 4 Einträge ??? - 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 Geathaa (17 Beiträge) am Donnerstag, 24.April.2003, 21:19.
    Re: 1 put erzeugt 4 Einträge ???

      Noch ein kleiner Nachtrag:
      Ich habe eben das Datumsfeld geändert in Zeitpunkt=Erstellung, der Fehler tritt aber immer noch auf. Es hängt aber tatsächlich mit der Anzahl der Definierten Attribute in der db zusammen. Ich hab eben noch ein 5. Attribut dazugemacht, und jetzt erzeugt 1 put 5 Einträge, 1 sinnvollen und 4 leere. Was geht da vor sich ???


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Geathaa (17 Beiträge) am Donnerstag, 24.April.2003, 21:13.
    1 put erzeugt 4 Einträge ???

      Hallo zusammen,

      Ich versteh die Welt nicht mehr ;o)

      Folgende db:
      1 Userid --- text
      2 Terminid Text text Grösse=12
      3 Teilnahme --- radio Werte=Ja,Nein,???, Vorgabe=???
      4 Lastmod --- Datum Eingabe=Tag0.Monat0.Jahr, Stunde:Minute, Ausgabe=Wochentag, Tag.Monatname.Jahr, Stunde:Minute, Zeitpunkt=Erstellung+Änderung

      Folgender perl Code:
              put{
                Userid => ["$realuserid"],
                Terminid => ["$terminid"],
                Teilnahme => ["???"],
                Lastmod => ["jetzt"]
              }, "Teilnehmer";
      

      Ergebnis: 1 Zeile mit den erwarteten Werten, aber noch 3 zusätzliche Zeilen, in denen allerdings alle Felder bis auf Lastmod leer sind, insgesamt also 4 Einträge für 1 put, wovon 3 sinnlos sind.
      Was mir auffällt ist, dass es exakt 4 Spalten in der db sind, und das Datumsfeld Lastmod auf Änderungen "triggert". Sollte es etwa so sein, dass jede Spalte einzeln eingetragen wird und dabei jedesmal eine Änderung "getriggert" wird ???

      Danke für eure Hilfe...

     Antworten

    Beitrag von Geathaa (17 Beiträge) am Donnerstag, 24.April.2003, 21:19.
    Re: 1 put erzeugt 4 Einträge ???

      Noch ein kleiner Nachtrag:
      Ich habe eben das Datumsfeld geändert in Zeitpunkt=Erstellung, der Fehler tritt aber immer noch auf. Es hängt aber tatsächlich mit der Anzahl der Definierten Attribute in der db zusammen. Ich hab eben noch ein 5. Attribut dazugemacht, und jetzt erzeugt 1 put 5 Einträge, 1 sinnvollen und 4 leere. Was geht da vor sich ???

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 25.April.2003, 22:16.
    Re: 1 put erzeugt 4 Einträge ??? - { ... } -> mehrere einträge auf einmal putten

      Versuchs mal so:

      put
      {
       Userid => [$realuserid],
       Terminid => [$terminid],
       Teilnahme => ["???"],
       Lastmod => ["jetzt"],
       _amount => 1
      }, "Teilnehmer";
      

      bzw. wenn Du nur 1 Datensatz schreiben willst, warum machst Du nicht gleich:

      put ["Userid", $realuserid, "Terminid", $terminid, "Teilnahme", "???", "Lastmod", "jetzt"], "Teilnehmer";
      

      ? ;-)

     Antworten

    Beitrag von Geathaa (17 Beiträge) am Samstag, 26.April.2003, 13:47.
    Der andere Syntax funktioniert

      Hallo Christoph,

      Hab in der Zwischenzeit den anderen Syntax benutzt:
      put ["Userid", $realuserid, "Terminid", $terminid, "Teilnahme", "???", "Lastmod", "jetzt"], "Teilnehmer";
      
      Das klappt. Der Syntax, den ich ursprünglich benutzen wollte, finde ich halt besser lesbar, aber was solls ...
      Danke und viele Grüße !

     Antworten


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