AX2009 - str数据类型限制

时间:2016-08-29 06:57:49

标签: string axapta x++ dynamics-ax-2009

AX2009中str数据类型的大小是否有限制?

还有扩展数据类型(Memo),可以通过扩展数据类型继承。 (Memo)继承的扩展数据类型与str数据类型之间有什么区别?不是(备忘录)也只是一个str数据类型?

2 个答案:

答案 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万个字符的环形。您将收到错误"执行代码时出错:内存不足以运行脚本。"如果你超过这个数字。

目前我无法想到任何可能会耗尽那么长的使用场景......