如何处理 Progress 数据库中的备注字段?

问题描述

我正在 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。