Condividi tramite


Conversione dei tipi di dati da Automazione a RPG

Usare la tabella seguente come guida quando si specifica il modo in cui si vuole che Transaction Integrator (TI) gestisca le conversioni dai tipi di dati di Automazione ai tipi di dati RPG (Report Program Generator).

Predefinito progetto TI Tipo di dati RPG Spec-ification Lunghezza del campo Significato della lunghezza del campo Posizioni decimali
Boolean (impostazione predefinita) Integer I 5 Cifre Vuoto
Boolean Integer I 10 Cifre Vuoto
Boolean Pranzo P 3 Cifre Vuoto,0
Byte (impostazione predefinita) Carattere Una 1 byte Vuoto
Byte Senza segno U 3-9 Cifre Vuoto
Byte Pranzo P 3 Cifre Vuoto,0
Byte Integer I 3-9 Cifre Vuoto
Valuta (impostazione predefinita) Pranzo P 1-30 Cifre Vuoto,0-4
Valuta Zonata S 1-30 byte Vuoto,0-4
Valuta Binary B 1-4 Cifre Vuoto,0-4
Valuta Binary B 5-9 Cifre Vuoto,0-4
Data (data) *MDY nessuno 8 byte Vuoto
Data (data) *DMY nessuno 8 byte Vuoto
Data (data) *YMD nessuno 8 byte Vuoto
Data (data) *LUG nessuno 6 byte Vuoto
Data (data) *ISO Nessuno 10 byte Vuoto
Data (data) *USA Nessuno 10 byte Vuoto
Data (data) *EUR Nessuno 10 byte Vuoto
Data (data) *JIS Nessuno 10 byte Vuoto
Data (ora) *HMS nessuno 8 byte Vuoto
Data (ora) *ISO nessuno 8 byte Vuoto
Data (ora) *USA nessuno 8 byte Vuoto
Data (ora) *EUR nessuno 8 byte Vuoto
Data (ora) *JIS nessuno 8 byte Vuoto
Data Timestamp Z Numero? byte Vuoto
Decimal Float F 4 Byte Vuoto
Decimal Float F 8 Byte Vuoto
Decimal (impostazione predefinita) Pranzo P 1-30 Cifre Vuoto,0-30
Decimal Zonata S 1-30 byte Vuoto,0-30
Decimal Binary B 1-4 Cifre Vuoto,0-4
Decimal Binary B 5-9 Cifre Vuoto,0-9
Double (impostazione predefinita) Float F 8 byte Vuoto
Double [1] Pranzo P 1-30 Cifre Vuoto,0-30
Double [1] Zonata S 1-30 byte Vuoto,0-30
Double Binary B 1-4 Cifre Vuoto,0-4
Double Binary B 5-9 Cifre Vuoto,0-9
Intero (impostazione predefinita) Integer I 1-5 Cifre Vuoto
Integer Pranzo P 1-30 Cifre Vuoto,0
Integer Zonata S 1-30 byte Vuoto,0
Integer Binary B 1-5 Cifre Vuoto,0
Long (impostazione predefinita) Integer I 1-9 Cifre Vuoto
long Pranzo P 1-30 Cifre Vuoto,0
long Zonata S 1-30 byte Vuoto,0
long Binary B 1-9 Cifre Vuoto,0
Singolo (impostazione predefinita) Float F 4 byte Vuoto
Singolo [1] Pranzo P 1-30 Cifre Vuoto,0-30
Singolo [1] Zonata S 1-30 byte Vuoto,0-30
Single Binary B 1-9 Cifre Vuoto,0-9
Stringa (impostazione predefinita) Carattere Una 1-32755 Byte==Char Vuoto
string Graphic G 1-16371 Char Vuoto

Nota

Nota [1] nella tabella precedente indica che quando si convertono numeri interi o frazionari da tipi di dati Single o Visual Basic Double in tipi di dati decimali o distribuiti (DPC) con zona decimale, TI è limitato a una precisione da 1 a 18 cifre a sinistra del punto decimale (ad esempio, 1.2345678901234567E+17.

Nota

Mentre TI left-just-just all strings, il comando RPG MOVE giustifica tutte le stringhe. Se si sta programmando un'applicazione RPG, usare i comandi MOVEL o EVAL per eseguire l'operazione equivalente in RPG durante la modifica di una stringa. Vedere anche

Tipi di dati TI supportati

Conversione dei tipi di dati da RPG ad Automazione

Conversione dei tipi di dati