指定事务集成器(TI)处理从自动化数据类型到报表程序生成器(RPG)数据类型的转换的方式时,请使用下表作为指南。
TI 项目默认值 | RPG 数据类型 | 规格说明 | 字段长度 | 字段长度含义 | 小数位数 |
---|---|---|---|---|---|
布尔值 (默认值) | 整数 | 我 | 5 | 数字 | 空白 |
布尔型 | 整数 | 我 | 10 | 数字 | 空白 |
布尔型 | 包装好的 | P | 3 | 数字 | 空白,0 |
字节(默认值) | 字符 | 一个 | 1 | 字节 | 空白 |
字节(Byte) | 无符号 | U | 3-9 | 数字 | 空白 |
字节(Byte) | 包装好的 | P | 3 | 数字 | 空白,0 |
字节(Byte) | 整数 | 我 | 3-9 | 数字 | 空白 |
货币(默认值) | 包装好的 | P | 1-30 | 数字 | 空白,0-4 |
货币 | 分区 | S | 1-30 | 字节 | 空白,0-4 |
货币 | 二进制 | B | 1-4 | 数字 | 空白,0-4 |
货币 | 二进制 | B | 5-9 | 数字 | 空白,0-4 |
日期(日期) | *MDY | 没有 | 8 | 字节 | 空白 |
日期(日期) | *DMY | 没有 | 8 | 字节 | 空白 |
日期(日期) | *YMD | 没有 | 8 | 字节 | 空白 |
日期(日期) | *七月 | 没有 | 6 | 字节 | 空白 |
日期(日期) | *ISO | 没有 | 10 | 字节 | 空白 |
日期(日期) | *美国 | 没有 | 10 | 字节 | 空白 |
日期(日期) | *欧元 | 没有 | 10 | 字节 | 空白 |
日期(日期) | *JIS(日本工业标准) | 没有 | 10 | 字节 | 空白 |
日期(时间) | *HMS | 没有 | 8 | 字节 | 空白 |
日期(时间) | *ISO | 没有 | 8 | 字节 | 空白 |
日期(时间) | *美国 | 没有 | 8 | 字节 | 空白 |
日期(时间) | *欧元 | 没有 | 8 | 字节 | 空白 |
日期(时间) | *JIS | 没有 | 8 | 字节 | 空白 |
日期 | 时间戳 | Z | 号码? | 字节 | 空白 |
十进制 | 漂浮 | F | 4 | 字节 | 空白 |
十进制 | 漂浮 | F | 8 | 字节 | 空白 |
十进制 (默认值) | 包装好的 | P | 1-30 | 数字 | Blank,0-30 |
十进制 | 分区 | S | 1-30 | 字节 | Blank,0-30 |
十进制 | 二进制 | B | 1-4 | 数字 | 空白,0-4 |
十进制 | 二进制 | B | 5-9 | 数字 | 空白,0-9 |
双精度(默认值) | 漂浮 | F | 8 | 字节 | 空白 |
双 [1] | 包装好的 | P | 1-30 | 数字 | Blank,0-30 |
双 [1] | 划分为 | S | 1-30 | 字节 | Blank,0-30 |
加倍 | 二进制 | B | 1-4 | 数字 | Blank,0-4 |
加倍 | 二进制 | B | 5-9 | 数字 | Blank,0-9 |
整数(默认值) | 整数 | 我 | 1-5 | 数字 | 空白 |
整数 | 包装好的 | P | 1-30 | 数字 | 空白,0 |
整数 | 分区 | S | 1-30 | 字节 | 空白,0 |
整数 | 二进制 | B | 1-5 | 数字 | 空白,0 |
Long (默认值) | 整数 | 我 | 1-9 | 数字 | 空白 |
长整型 | 包装好的 | P | 1-30 | 数字 | 空白,0 |
长整型 | 分区 | S | 1-30 | 字节 | 空白,0 |
长整型 | 二进制 | B | 1-9 | 数字 | 空白,0 |
单一(默认值) | 漂浮 | F | 4 | 字节 | 空白 |
单个 [1] | 包装好的 | P | 1-30 | 数字 | Blank,0-30 |
单个 [1] | 分区 | S | 1-30 | 字节 | Blank,0-30 |
单身 | 二进制 | B | 1-9 | 数字 | Blank,0-9 |
字符串 (默认值) | 字符 | 一个 | 1-32755 | Bytes==Char | 空白 |
字符串 | 图形 | G | 1-16371 | 煳 | 空白 |
注释
请注意,上表中的 [1] 表示,当您将整数或小数从 Visual Basic Single 或 Visual Basic Double 数据类型转换为打包十进制或分布式程序调用(DPC)区域十进制数据类型时,TI 的精度限制为小数点左侧的 1 到 18 位(例如,1.2345678901234567E+17)。
注释
TI 左对齐所有字符串,而 RPG MOVE 命令右对齐所有字符串。 如果要编程 RPG 应用程序,请在操作字符串时使用 MOVEL 或 EVAL 命令在 RPG 中执行相同操作。 另请参阅