DBGrid mit MySQL - DBGrid zeigt nur (MEMO) an - Wieso?



  • Hallo Zusammen,
    ich greife mit meinem Programm auf eine MySQL Datenbank zu. Das klappt auch alles wunderbar. Kann Daten speichern und lesen.

    Jetzt habe ich ein DBGrid eingefügt und mit der Daenbank verbunden. Mein Problem ist nun, dass DBGrid in den Feldern überall nur "(MEMO)" anzeigt. Warum??

    Die Felder sind alle in MySQL als "Text" deklariert. Ein Feld ist INT. Das wird wiederrum im DBGrid richtig angezeigt??
    Darf ich in MySQL nicht "Text" nehmen??

    Für Hilfe, vielen Dank im voraus.
    EPMS



  • Wenn du ein Datenbankmemofeld nehmen und mit diesem Feld verbinden würdest, würde das Sinn machen. Glaube ich. Nur wird das nicht dein Problem sein.

    Verwende doch einfach mal "varchar(Maximalanzahl_der_Zeichen)" in deiner Datenbank statt "Text"...



  • wenn im DBGRid Memo steht handelt sich um ein BLOB-Feld und die kann am besten mit DBMemo darstellen

    oder du änderst den Typ, wie HEZ ja schon schrieb 😉



  • Hallo Ihr beiden,

    ich danke euch. Habe es in VARCHAR geändert und nun klappt es.

    Danke nochmal.

    EPMS


Anmelden zum Antworten