Hallo,
immer wenn ich versuche grössere Texte in ein Firebird-TextBlob Feld einzufügen, kommt folgende Fehlermeldung (siehe Anhamg).
Vorgehensweise:
qrmain.SQL.Text:='INSERT INTO POSTEIN (ID, TEXT) VALUES (NULL, '''+memo2.lines.text+''')';
qrMain.ExecSQL;
In memo2 ist eben der Text. Wenn dieser relativ klein ist, geht alles, aber ab einer gewissen grösse (ca. 40KB) kommt der Fehler.
Dies ist das Feld: TEXT BLOB SUB_TYPE 1 SEGMENT SIZE 30000
PS:
Hab gerade gelesen:
Zitat:
Segmentlänge
Bei der Definition eines Blobs kann man außerdem eine Segmentlänge angeben. Der
Standardwert beträgt 80 Byte, der größtmögliche Wert 32767 Byte (bzw. 32 kByte). Die
Segmentlänge gibt an, wieviel
IB/
FB auf einmal von einem Blob verarbeiten kann. Eine
Änderung des Standardwert bringt nicht wirklich Vorteile.
Heisst das ich kann maximal einen 32KB grossen BLOB speichern?
Was kann ich tun?