Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

CHRCODE

CHRCODE

Lorsque vous configurez l'exécution du
Service d'intégration de données
en mode ASCII, CHRCODE renvoie la valeur numérique ASCII du premier caractère de la chaîne transmise à la fonction. Les valeurs ASCII sont comprises dans la plage 0 à 255.
Lorsque vous configurez l'exécution du
Service d'intégration de données
en mode Unicode, CHRCODE renvoie la valeur numérique Unicode du premier caractère de la chaîne transmise à la fonction. Les valeurs Unicode sont comprises dans la plage 0 à 65535.
En règle générale, avant de convertir une valeur de chaîne en CHRCODE, vous devez analyser les caractères spécifiques à convertir en valeur ASCII ou Unicode. Par exemple, vous pouvez utiliser RTRIM ou une autre fonction de manipulation de chaîne. Si vous transmettez une valeur numérique, CHRCODE la convertit en une chaîne de caractères et renvoie la valeur ASCII ou Unicode du premier caractère dans la chaîne.
Le comportement de cette fonction est identique à la fonction ASCII. Si vous utilisez actuellement ASCII dans les expressions, elle continuera de fonctionner correctement. Cependant, lorsque vous créez de nouvelles expressions, utilisez la fonction CHRCODE au lieu de la fonction ASCII.

Syntaxe

CHRCODE (
string
)
Le tableau suivant décrit l'argument de cette commande :
Argument
Obligatoire/
Facultatif
Description
chaîne
Obligatoire
Chaîne de caractères. Transmet les valeurs que vous voulez renvoyer comme valeurs ASCII ou Unicode. Vous pouvez entrer l'expression de transformation valide de votre choix.

Valeur de retour

Entier.
NULL si une valeur transmise à la fonction est NULL.

Exemple

L'expression suivante renvoie la valeur ASCII ou Unicode pour le premier caractère de chaque valeur dans le port ITEMS :
CHRCODE( ITEMS )
ITEMS
RETURN VALUE
Flashlight
70
Compass
67
Safety Knife
83
Depth/Pressure Gauge
68
Regulator System
82