Datenbankeinträge in einem DBGrid ausgeben



  • Ich befülle mit TQuery eine Datenbank. Nun möchte ich diese Daten wieder auslesen und in einem DBGrid ausgeben.
    Da ich SQL Befehle verwenden möchte kann ich nicht die Table Komponente verwenden, oder ?
    Aber wie ich mit einem DBGrid arbeite finde ich leider überhaupt nichts.

    Wer kann mir da weiterhelfen ?



  • Doch das sollte auch mit TTable funktionieren (auch wenn ich von TTable nichts halte...). Ich mach das normalerweise über ein TQuery. TQuery mit einer TDataSource verbinden, TDBGrid mit dieser TDataSource verbinden ... und schon klappt das Anzeigen. Die Verbindungen kannst Du in den Eigenschaften der Komponenten einstellen. Um Datensätze einzufügen, zu löschen oder zu ändern, verwende ich im Regelfall ein TUpdateSQL.

    EDIT: nur ein paar Rechtschreibfehler korrigiert... (Finger-schneller-als-Hirn-Syndrom 😃 )



  • runner963 schrieb:

    Aber wie ich mit einem DBGrid arbeite finde ich leider überhaupt nichts.

    Das deutet darauf hin, dass du dir weder die Hife zu DBGrid, das DB-Tutorial in der Hilfe, die diversen Beispielprojekte im \examples-Verzeichnis des BCB noch das DB-Tutorial in der FAQ angesehen hast.


Anmelden zum Antworten