将数据类型从自动化转换为 RPG
指定事务集成器 (TI) 处理从自动化数据类型到报表程序生成器 (RPG) 数据类型的转换时,请使用下表作为指导。
TI 项目默认值 | RPG 数据类型 | 规范化 | 字段长度 | 字段长度含义 | 小数位数 |
---|---|---|---|---|---|
布尔值 (默认) | Integer | I | 5 | 位数 | 空白 |
Boolean | Integer | I | 10 | 位数 | 空白 |
Boolean | Packed | P | 3 | 位数 | 空白,0 |
字节 (默认) | 字符 | A | 1 | 字节 | 空白 |
Byte | 无符号 | U | 3-9 | 位数 | 空白 |
Byte | Packed | P | 3 | 位数 | 空白,0 |
Byte | Integer | I | 3-9 | 位数 | 空白 |
货币 (默认) | Packed | 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 | 字节 | 空白 |
Date | 时间戳 | Z | 数量? | 字节 | 空白 |
小数 | Float | F | 4 | 字节 | 空白 |
小数 | Float | F | 8 | 字节 | 空白 |
十进制 (默认) | Packed | P | 1-30 | 位数 | 空白,0-30 |
小数 | 划 作 | S | 1-30 | 字节 | 空白,0-30 |
小数 | 二进制 | B | 1-4 | 位数 | 空白,0-4 |
小数 | 二进制 | B | 5-9 | 位数 | 空白,0-9 |
双 (默认) | Float | F | 8 | 字节 | 空白 |
双 [1] | Packed | P | 1-30 | 位数 | 空白,0-30 |
双 [1] | 划 作 | S | 1-30 | 字节 | 空白,0-30 |
Double | 二进制 | B | 1-4 | 位数 | 空白,0-4 |
Double | 二进制 | B | 5-9 | 位数 | 空白,0-9 |
整数 (默认) | Integer | I | 1-5 | 位数 | 空白 |
Integer | Packed | P | 1-30 | 位数 | 空白,0 |
Integer | 划 作 | S | 1-30 | 字节 | 空白,0 |
Integer | 二进制 | B | 1-5 | 位数 | 空白,0 |
长 (默认) | Integer | I | 1-9 | 位数 | 空白 |
Long | Packed | P | 1-30 | 位数 | 空白,0 |
Long | 划 作 | S | 1-30 | 字节 | 空白,0 |
Long | 二进制 | B | 1-9 | 位数 | 空白,0 |
单 (默认) | Float | F | 4 | 字节 | 空白 |
单个 [1] | Packed | P | 1-30 | 位数 | 空白,0-30 |
单个 [1] | 划 作 | S | 1-30 | 字节 | 空白,0-30 |
Single | 二进制 | B | 1-9 | 位数 | 空白,0-9 |
字符串 (默认) | 字符 | A | 1-32755 | Bytes==Char | 空白 |
字符串 | Graphic | G | 1-16371 | Char | 空白 |
注意
注意 上表中的 [1] 指示将整数或小数从 Visual Basic Single 或 Visual Basic Double 数据类型转换为 Packed Decimal 或分布式程序调用 (DPC) Zoned Decimal 数据类型时,TI 限制为从 1 到 18 位到小数点左侧 (的精度。 1.2345678901234567E+17) 。
注意
当 TI 向左对齐所有字符串时,RPG MOVE 命令会将所有字符串右对齐。 如果要对 RPG 应用程序进行编程,请在操作字符串时使用 MOVEL 或 EVAL 命令在 RPG 中执行等效操作。 另请参阅