我有一个10,000字节的VARCHAR2字段,在启动过程中,Zeos崩溃时数据大小无效。通过它,有问题的尺寸,Zeos显示4,223,943,我同意,应该是无效的。
目前似乎SQLite不会在备忘录中存储超过255个字节,现在Zeos不会让我拥有10,000个VARCHAR2。
我尝试使用5000并且工作正常,但我需要更多。
我应该查看SQLite以外的其他内容吗?
请提出想法和建议。
谢谢(使用D5)
答案 0 :(得分:2)
这是TDataset及其后代的限制,请参阅dsMaxStringSize = 8192。您不能使用(VAR)CHAR数据类型。 Sqlite本身将字符串保持为“无限”长度的ASCIIZ。