Table des matières

Search

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

Transformation Language Reference

Transformation Language Reference

ASCII

ASCII

Lorsque vous configurez l'exécution du
Service d'intégration de données
en mode ASCII, la fonction ASCII renvoie la valeur numérique ASCII du premier caractère de la chaîne transmise à la fonction.
Lorsque vous configurez l'exécution du
Service d'intégration de données
en mode Unicode, la fonction ASCII 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.
Vous pouvez convertir une chaîne, quelle que soit sa taille, en ASCII, mais elle n'évalue que le premier caractère de la chaîne. Avant de convertir une valeur de chaîne en ASCII, vous pouvez analyser les caractères spécifiques que vous voulez 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, ASCII la convertit en une chaîne de caractères et renvoie la valeur ASCII ou Unicode du premier caractère de la chaîne.
Le comportement de cette fonction est identique à la fonction CHRCODE. Si vous utilisez ASCII dans des expressions existantes, elles continueront à fonctionner correctement. Cependant, lorsque vous créez de nouvelles expressions, utilisez la fonction CHRCODE au lieu de la fonction ASCII.

Syntaxe

ASCII (
string
)
Le tableau suivant décrit l'argument de cette commande :
Argument
Obligatoire/
Facultatif
Description
chaîne
Obligatoire
Chaîne de caractères. Convertit la valeur que vous voulez renvoyer en valeur ASCII. Vous pouvez entrer l'expression de transformation valide de votre choix.

Valeur de retour

Entier. Valeur ASCII ou Unicode du premier caractère de la chaîne.
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 :
ASCII( ITEMS )
ITEMS
RETURN VALUE
Flashlight
70
Compass
67
Safety Knife
83
Depth/Pressure Gauge
68
Regulator System
82