AX2009中str
数据类型的大小是否有限制?
还有扩展数据类型(Memo),可以通过扩展数据类型继承。 (Memo)继承的扩展数据类型与str
数据类型之间有什么区别?不是(备忘录)也只是一个str
数据类型?
答案 0 :(得分:2)
限制:是和否。
实际上它是无限的,但是X ++运行时有一定的限制,你可以通过向strrep
函数提供大值来找到它,直到你遇到错误。
基于字符串的所有EDT基本上都是映射的#39;到X ++中的str
但是在UI中呈现时会导致数据库后端中的列类型不同或者在UI中呈现不同的控件属性。
因此,在考虑X ++时,您可以将memo
EDT视为与str
相同,但请注意它们来自不同的领域' of AX - str
是X ++的字符串类型,用于在AX中构建业务逻辑,memo
是建模数据库和AX的UI部分时无限字符串的基本EDT。
答案 1 :(得分:0)
str数据类型不能包含超过2550万个字符的环形。您将收到错误"执行代码时出错:内存不足以运行脚本。"如果你超过这个数字。
目前我无法想到任何可能会耗尽那么长的使用场景......