von gogo » Mi, 21.09.2011 21:35
Als Ergänzung:
Ich hatte dasselbe Problem mit dem "MySQL Connector 1.0.1" beim Zugriff auf die MYSQL-Datenbank:
Die zugrundeliegenden Textfelder in der Tabelle (Typ: InnoDB) haben den Datenyp "Text"
Das Kontrollfeld ist ein "Textfeld"
Der Standardwert bei "Max. Textlänge" ist 0
Die Felder werden in der Entwurfsansicht der Tabelle in der Base-Datenbank als "Memo"-Datentyp mit einer maximalen Textlänge von 65535 angezeigt.
Interessanterweise bleibt das Verhalten der Felder "konstant" - d.h. in manche Felder kann man 5, in andere 2 und in wieder andere 0 Zeichen eingeben. Ganz egal wie man das Formular erstellt, und was man in der Entwurfsansicht aufführt - Feld X lässt in jedem Formular nach jedem Öffnen dieselbe Anzahl an neu einzugebenden Zeichen zu. Das gilt auch für die Tabellenansicht der Tabelle.
Die oben erwähnte Lösung den "Max. Textlänge"-Wert hinaufzusetzen funktioniert. Die größte Zahl die man dort eintragen kann ist 32.737. Da dieser Wert für mich ausreichend ist habe ich es dabei belassen.
Eine andere Lösung ist es die Verbindung zur Datenbank mittels JDBC herzustellen, dann ist das Verändern des "Max. Textlänge"-Wertes nicht notwendig.
g
Als Ergänzung:
Ich hatte dasselbe Problem mit dem "MySQL Connector 1.0.1" beim Zugriff auf die MYSQL-Datenbank:
Die zugrundeliegenden Textfelder in der Tabelle (Typ: InnoDB) haben den Datenyp "Text"
Das Kontrollfeld ist ein "Textfeld"
Der Standardwert bei "Max. Textlänge" ist 0
Die Felder werden in der Entwurfsansicht der Tabelle in der Base-Datenbank als "Memo"-Datentyp mit einer maximalen Textlänge von 65535 angezeigt.
Interessanterweise bleibt das Verhalten der Felder "konstant" - d.h. in manche Felder kann man 5, in andere 2 und in wieder andere 0 Zeichen eingeben. Ganz egal wie man das Formular erstellt, und was man in der Entwurfsansicht aufführt - Feld X lässt in jedem Formular nach jedem Öffnen dieselbe Anzahl an neu einzugebenden Zeichen zu. Das gilt auch für die Tabellenansicht der Tabelle.
Die oben erwähnte Lösung den "Max. Textlänge"-Wert hinaufzusetzen funktioniert. Die größte Zahl die man dort eintragen kann ist 32.737. Da dieser Wert für mich ausreichend ist habe ich es dabei belassen.
Eine andere Lösung ist es die Verbindung zur Datenbank mittels JDBC herzustellen, dann ist das Verändern des "Max. Textlänge"-Wertes nicht notwendig.
g