![]() |
DBGrid + MySQL - Ungereimtheit
Liste der Anhänge anzeigen (Anzahl: 1)
Hi @ all.
Ich benutze MySQL und greife über die ZeosDBO-Komponenten darauf zu. Nun wollte ich mal den Inhalt einer Tabelle namens `wars` in ein DBGrid ausgeben lassen. Nach einiger Bastelei hatte ich es dann so weit, das mir der Inhalt angezeigt wird:
Delphi-Quellcode:
Problem: Dort wo der Typ des Felds in der Tabelle auf "TEXT" steht, wird im DBGrid (MEMO) angezeigt... dort sollte aber eigentlich der Text stehen. Nur ein Feld vom Typ "TIMESTAMP" ( NOW() ), nämlich "wann" wird richtig angezeigt.
Query2.SQL.Text:='SELECT `gegen`, `xonx`, `wann`, `ip` FROM `wars`';
Query2.Open; Wie mach ich das, dass die Text-Felder auch richtig angezeigt werden? Edit: Damit alle wissen, was ich meine: siehe Anhang. C ya. |
Re: DBGrid + MySQL - Ungereimtheit
Ein MySQL-Text-Feld wird in Delphi als Memo-Feld abgebildet. Und Memo-Felder werden aufgrund ihres möglichen großen Textumfangs im Grid nicht angezeigt.
Lösung: Entweder ein TDBMemo-Feld spendieren, oder für das Grid ein OwnerDraw durchführen (Evtl. reicht OnGetText-Events oder ähnliches zu belegen). |
Re: DBGrid + MySQL - Ungereimtheit
Hi.
Mein DBGrid hat nur was Namens OnDrawDataCell. Meinst du das mit OnGetText? Kann mir bitte jemand erklären wie ich ein OwnerDraw durchführe ^^. Ich benutze zum ersten mal eine solche Darstellungskomponente :D . C ya. |
Re: DBGrid + MySQL - Ungereimtheit
Hai HaCkAttaCk2001,
ersmal eine andere Frage: "Muss das Detenfeld den vom Typ "Text" sein? Oder würde ein "String" nicht reichen? |
Re: DBGrid + MySQL - Ungereimtheit
Zitat:
Es gibt einen Typ "String"? *omg*, das hab ich noch gar nicht bemerkt :D . Und dann geht das? Edit: Hm... ich find den Typ nicht?! C ya. |
Re: DBGrid + MySQL - Ungereimtheit
Zitat:
|
Re: DBGrid + MySQL - Ungereimtheit
Hi.
Das reicht völlig aus. Vielen Dank :) . C ya und THX! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz