共用方式為


將數據類型從自動化轉換成 RPG

當您指定交易整合器 (TI) 處理從自動化資料類型到報表程式產生器 (RPG) 資料類型轉換的方式時,請使用下表做為指南。

TI 專案預設值 RPG 資料類型 規格化 欄位長度 欄位長度意義 小數位數
布林值 (預設值) 整數 5 數字 空白
布爾邏輯 整數 10 數字 空白
布爾邏輯 包裝好的 P 3 數字 空白,0
位元組 (預設值) 角色 一個 1 位元組 空白
位元 無符號 U 3-9 數字 空白
位元 包裝好的 P 3 數字 空白,0
位元 整數 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 位元組 空白,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 數字 空白,0-4
兩倍 二進制 B 5-9 數字 空白,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 資料類型轉換成 Packed Decimal 或分散式程式呼叫(DPC)Zoned Decimal 資料類型時,TI 限制為小數點左邊 1 到 18 位數的有效位數(例如,1.2345678901234567E+17)。

備註

TI 將所有字串靠左對齊,而 RPG MOVE 命令則將所有字串靠右對齊。 如果您正在設計 RPG 應用程式,請在 RPG 中使用 MOVEL 或 EVAL 命令來執行字串操作。 另請參閱

支援的 TI 資料類型

將數據類型從 RPG 轉換為自動化

數據類型轉換