Mit DBMS auf Datenbank(5 Tabellen) zugreifen ??



  • Hallo!

    Ich möchte über ein DBMS auf eine Access DB zugreifen.
    Dazu verwende ich die Komponenten "Table" und "DataSource".
    Mit einer Tabelle in der Datenbank ist das ja auch ganz einfach.
    Aber bei fünf bin ich ratlos.
    Was muss ich dabei beachten ?
    Hilfe!



  • Pilsbaron schrieb:

    Ich möchte über ein DBMS auf eine Access DB zugreifen.

    Wirklich? Du hast also in einer Datenbank einen Link auf eine Access Datenbank
    erstellt? Was hat das mit der Frage zu tun?

    Pilsbaron schrieb:

    Mit einer Tabelle in der Datenbank ist das ja auch ganz einfach.
    Aber bei fünf bin ich ratlos.

    Vielleicht kannst Du einfach für jede Tabelle eine TTable-Komponente verwenden
    und jeweils eine TDataSource-Komponente. Oder willst Du die Tabellen über
    einen Join verbinden?

    Gruß,

    Alexander



  • Nein.
    Mit einer erstellten Oberfläche in C++ möchte ich auf eine Access DB zugreifen.
    Die Tabellen stehen in Beziehungen zu einander(aber nicht alle).
    Könnte ich für jede Tabelle eine Table und DataSource Komponente verwenden und bei den Abfragen mit SQL die Tabellen (durch Primärschlüssel und Fremdschlüssel) verbinden ??



  • Kommt sehr darauf an, was Du damit machen willst. Prinzipiell geht das wohl schon.
    Wenn Du aber die über Fremdschlüssel miteinander verbundenen Tabellen verknüpfen willst
    und nie getrennt abfragen willst, würde ich eher eine TQuery-Komponente verwenden, in der
    das entsprechende SQL-Statement steht.
    Dazu gibt's in der Hilfe aber sicherlich gute Beispiele.

    Gruß,

    Alexander


Anmelden zum Antworten