Es muss ja nen Grund haben, warum er bei WordWrap die Labels so stark vergrößert. Da muss ja noch was drin sein. Kenn mich aber mit Datenbanken nicht aus. Kann es sein das er den String in voller Länge (255) ausliest und nicht vorhandene Zeichen durch Leerzeichen oder so auffüllt?
Lass die den Text doch mal beim auslesen in einer Messagebox anzeigen. Füge am Anfang und am Ende des String die du ausliest nen Zeichen zb. das + Zeichen. Dann kannst du in der MessageBox genau die Länge des Textes ausmachen, und ob noch Leerzeichen dran hängen oder nicht.
Oder aber benutze direkt überall die
Delphi Trim Function