TSQLQuery (SQLdb) > TDataSource > TDBText bzw TDBMemo
Allerdings funktioniert diese Ausgabe anscheinend nicht mit Varcharfeldern, welche 10000Char lang sind. Sobald ich einem TDBMemo solch ein feld zuweisen will, kommt eine Fehlermeldung das die fastmove.inc angeblich nicht gefunden wurde (liegt aber im Verzeichnis) und das ganze beendet sich.
Auch so:
Code: Alles auswählen
Memo1.Text := Query.DataSet.FieldByName('Analysen').AsString;
Sobald ich als Feld eines angebe, was deutlich kürzer ist (100 Char) funktioniert es problemlos. (Kann dies vielleicht jemand anderes bestätigen?)
Kann es sein, das intern irgendwo eine 255Zeichen-Beschränkung sitzt, die verhindert, solche Charfelder abzurufen? Wohlgemerkt sind in den Feldern momentan aber auch nur einige Zeichen (max. 20 drin), und die restlichen müssten ja eigentlich ohnehin durch Varchar abgeschnitten werden, bei der Augabe (?)
Wie ist es nun möglich, ein solches Varchar(10000) auszulesen?
Und Blob-Felder will ich, wegen den nachteilen eigentlich vermeiden, (keine Serverseitige Volltextsuche).