Arbeiten mit mehreren Datenbanken

  • Ich bin dabei eine Datenbank zu erstellen, die aus mehreren Datenbanken besteht: einer Hauptdatenbank, welche nur zum Aufrufen von Ansichten und Masken anderer Datenbanken dient, und mehreren untergeordneten Datenbanken (z.B. Personen, Firmen usw.) die nur Datensätze, Eingabe/Anzeigemasken und Ansichten bestehen. Dabei hab ich folgende Probleme:


    1.Wie kann ich durch einen Button, welcher auf einer Seite aus der HauptDB ist, einen markierten Datensatz zum lesen (bearbeiten) öffnen, welcher in einer Ansicht einer untergeordneten DB angezeigt wird? (hoffe das hat jemand verstanden:) )


    2.Gibt es eine Möglichkeit mit @UserRoles die unter Zugriffsrechte gespeicherten Rollen einer anderen Datenbank auszulesen bzw. mit den Rollen einer anderen DB zu arbeiten?


    3.Kann man aus einer DB heraus ein Datensatz in einer anderen Datenbank bearbeiten und speichern?

  • Wieso baust du dir in der Hauptdatenbank nicht einfach ein Frameset welche auf Ansichten und Masken der anderen Datenbanken zugrieft.
    Wäre meiner Meinung nach die einfachste Methode

  • Was genau willst du denn erreichen ?
    Ich hab das so verstanden:


    Du hast eine Hauptdatenbank die auf Ansichten und Masken der anderen verweisen soll
    -> Frameset mit einer Outline die auf die Elemente der anderen DBs verweist

  • Das hab ich ja schon gemacht. Ich wollte ein Button in der Hauptdatenbank, welcher ein Datensatz aus einer Nebendatenbank zum bearbeiten öffnet. Normalerweise würde ich so einen Button in die Actionbar der Nebendatenbank setzen, nur da funktioniert meine Zugriffssteuerung mittels @UserRoles nicht, weil man aus einer Nebendatenbank nicht auf die Rollen der Hauptdatenbank zugreifen kann (Siehe Frage 2).


    Ich versuch das ganze jetzt zu lösen indem ich alles in eine Datenbank schreibe, dadurch sollten sich zumindest ein Teil der Probleme lösen.


    Trotzdem Danke!