Namen von tables und attributen einer DB abfragen?



  • Hi!

    Meine erste Frage und somit mein erster Post:

    Mein Programm arbeitet mit einer Interbase Datenbank zusammen.
    Daher habe ich alles IB Componenten.
    Die Tabellen hab ich schon, doch will ich nun eine Suche einbauen,
    bei der man die Tabelle und die Spalte aus einer Combobox auswählen kann.
    Da ich sie aber nicht als feste Items hineinschreiben will,
    möchte ich den Namen der Table und der Spaltennamen in ein Array einlesen und nachher der Combobox übergeben.

    Kurz und Bündig:

    Mit welchen Befehl bekomme ich die Namen der Tables und der Spalten meiner Interbase-Datenbank?

    Vielen Dank schon mal!

    mfg b-star



  • Sieh dir mal die Methoden von TIBDatabase an.



  • Hab ich leider schon.
    Konnte nichts finden oder kannst du mich genauer darauf hinweisen?
    Vielleicht finde ich es nur nicht.



  • GetFieldNames
    GetTableNames



  • Gibts doch nicht! Nein!

    Ich blindes Huhn!

    Vielen Dank! Hab ichs doch tatsächlich übersehen.
    Programmiere erst seit 2 Wochen C++, davor Java.

    Gibt es eigendlich für C++ auch so eine api-Tabelle wie die Java-Api?
    Fand die nämlich recht nützlich.

    Also hier im Forum werde ich mich sicher wohl fühlen.
    So rasche Hilfe hab ich fast noch nie erhalten. 😉

    Kennt jemand soetwas wie eine Api-Liste mit Kurzbeschreibungen.
    Wenn möglich Deutsch, notfalls auch Englisch.

    Bin ja gespannt, ob das auch so schnell geht. 😉



  • Ich habe nicht genug Erfahrung mit Java um zu wissen, was du mit "api-Tabelle wie die Java-Api" meinst. Mit Sicherheit passt die Frage aber besser in's Java-Forum hier (ggf. auch nach "C++").

    Auf jeden Fall solltest du beachten, dass Dinge wie die o.g. Datenbank-Komponenten nicht zum C++-Standard gehören, sondern als VCL-Klassenbibliothek ein spezifisches Merkmal des BCB bzw. von Delphi sind. Die beste Dokumentation dafür ist die mitgelieferte Hilfe.



  • Oh Sorry!
    Die Api-Tabelle war ein html Dokument, in der alle Classen samt Mehtoden, ... aufgelistet ist und jedes einzelne genau beschrieben ist.
    Dort steht drinn welcher Dateityp benötigt wird, was zurück gegeben wird und die genauen Befehle dafür.
    Die Hilfe bei BCB ist ähnlich, aber bei weitem nicht so ausführlich.
    Gibt es eine ausfürhliche Hilfe, in der alles genau beschrieben ist?

    Danke! Hast mir schon viel geholfen.;-)

    mfg b-star



  • b-star schrieb:

    Die Hilfe bei BCB ist ähnlich, aber bei weitem nicht so ausführlich.

    Bevor du solche Aussagen triffst solltest du dich vielleicht erstmal gründlich mit der BCB-Hilfe vertraut machen (siehe o.g. Link).

    Und wie gesagt, lediglich die VCL ist BCB-spezifisch, Fragen zu reinem C++ bzw der STL sind im C++-Forum besser aufgehoben. Auch wenn beides selbstverständlich ebenfalls in der BCB-Hilfe dokumentiert ist.

    Nicht zu vergessen, dass das alles nichts mehr mit dem Thema des Threads hier zu tun hat.



  • OK! Entschuldigung. Nehme das mit der Hilfe zurück.
    Werde mich jetzt mal kräftig damit auseinandersetzen.

    Also somit ist mein Thread vollkommen beantwortet.

    Vielen Dank nochmal!

    mfg b-star


Log in to reply