@Leute mit Erfahrung - Vermeidung von Var-Konflikten bei Nutzung mehrerer DB's - 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 hempelr (1976 Beiträge) am Dienstag, 3.September.2002, 19:23.
    @Leute mit Erfahrung - Vermeidung von Var-Konflikten bei Nutzung mehrerer DB's

      Hallo,
      hat jemand ne Idee, wie man Variablen-Konflikte bei Einsatz mehrerer Datenbanken in einem Template effektiv verhindern kann, ohne den Umweg über die Zuweisung an neue Variablen und darauf folgendes Leeren der Ursprungsvariablen zu gehen?
      Beispielsweise soll der Inhalt von $name aus der Nutzerdatenbank in $name der Anwendungsdatenbank geschrieben werden; nun steht da im Template dann mal der $name aus db1 und mal aus db2, je nachdem, aus welcher die letzten Daten gelesen wurden.
      Das ist aber nicht befriedigend, so sind keine eindeutigen Ergebnisse zu erzielen.
      Mittels:
      get "name=$namerein", "$db1";
      ${$db1._name} = $name;
      $name = "";
      
      .....
      get "name = $namerein", "$db2";
      ${$db2._name} = $name;
      läßt sich das ja schon verhindern, nur ist es ein echter Buckel, das noch im Griff zu behalten, vor allem bei mehrfachen Feldern und Datenbanken
      

      Danke für Tipp
      Ruben


    Ihre Antwort:

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

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von hempelr (1976 Beiträge) am Dienstag, 3.September.2002, 19:23.
    @Leute mit Erfahrung - Vermeidung von Var-Konflikten bei Nutzung mehrerer DB's

      Hallo,
      hat jemand ne Idee, wie man Variablen-Konflikte bei Einsatz mehrerer Datenbanken in einem Template effektiv verhindern kann, ohne den Umweg über die Zuweisung an neue Variablen und darauf folgendes Leeren der Ursprungsvariablen zu gehen?
      Beispielsweise soll der Inhalt von $name aus der Nutzerdatenbank in $name der Anwendungsdatenbank geschrieben werden; nun steht da im Template dann mal der $name aus db1 und mal aus db2, je nachdem, aus welcher die letzten Daten gelesen wurden.
      Das ist aber nicht befriedigend, so sind keine eindeutigen Ergebnisse zu erzielen.
      Mittels:
      get "name=$namerein", "$db1";
      ${$db1._name} = $name;
      $name = "";
      
      .....
      get "name = $namerein", "$db2";
      ${$db2._name} = $name;
      läßt sich das ja schon verhindern, nur ist es ein echter Buckel, das noch im Griff zu behalten, vor allem bei mehrfachen Feldern und Datenbanken
      

      Danke für Tipp
      Ruben

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 3.September.2002, 20:07.
    Re: @Leute mit Erfahrung - Vermeidung von Var-Konflikten bei Nutzung mehrerer DB's

      ich sage nur arrays....
      get "name=$namerein", "$db1";
      
      %db1=%loop;
      .....
      get "name = $namerein", "$db2";
      
      %db2=%loop;

      dann brauchst du dir um die einfachen Vars keinen kopf mehr machen

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 3.September.2002, 20:26.
    Re: @Leute mit Erfahrung - Vermeidung von Var-Konflikten bei Nutzung mehrerer DB's

      Na, nach einem langen, harten, entbehrungsreichen Arbeitstag nich mehr so ganz da ;-)))

      Muss das nich

      %_loop

      heissen?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 3.September.2002, 21:11.
    Re: @Leute mit Erfahrung - Vermeidung von Var-Konflikten bei Nutzung mehrerer DB's

      nö, bei meinem bp nich ;-)

      1:1

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 4.September.2002, 14:10.
    Re: @Leute mit Erfahrung - Vermeidung von Var-Konflikten bei Nutzung mehrerer DB's

      Echt?? Das wundert mich aber... Wo wird das %loop denn gefüllt?? Das muss ja bp intern machen (und ich weiss nix davon??) ;-)

     Antworten


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