问题描述
我正在 Progress 数据库中设计一个表,它应该包含一个备注字段。我为此创建了一个字符字段,最多包含 500 个字符:x(500)
.
但是,当我尝试将相应的 DB 字段控件添加到窗口时,出现错误 4132,提到只允许 320 个字符。
提前致谢
解决方法
字符字段默认显示为填充字段,最大大小为320。为了允许更多,必须在数据字典中填写“VIEW-AS”对话框,这里是一个工作示例:
VIEW-AS EDITOR NO-WORD-WRAP MAX-CHARS 500 SCROLLBAR-HORIZONTAL SCROLLBAR-VERTICAL
SIZE 35 BY 6
完成后,AppBuilder 会自动在窗口上放置一个编辑器,用于显示此 DB 字段。
,使用编辑器小部件上的“LARGE”选项以获得更多空间。对于数据库中真正“大”的字段,您可以查找 CLOB 而不是 Character。但是,任何索引都不支持 CLOB。关于CHARACTER字段的限制,请看:
https://knowledgebase.progress.com/articles/Knowledge/P122087
所有字段的数据库记录限制为 32k。