type permet de retrouver le type d'une variable.

Syntaxe

   type( nom_var )

Paramètres

Elément

Description

Restrictions

nom_var

Nom d'une variable sous la forme : [ classe ] nom_de_variable

Aucune.

Exemples

   # Test d'existence d'une variable
   If type([M:TOTO]VAR1) < 0
       Errbox "Variable inexistante !"
   Endif

   # Remise à zéro d'une variable
   Case type(VARIA)
       When 1, 2, 4, 5, 6, 7, 9
           VARIA = 0
       When 3
           VARIA = [0/0/0]
       When Default
           VARIA = ""
   Endcase

Description

type renvoie un code correspondant au type de la variable donnée en paramètre. Ce code prend les valeurs suivantes :

Code renvoyé

Type correspondant

Déclaration associée

-1

Variable inexistante.

1

Libellé.

Libelle

2

Entier court.

Shortint

3

Date.

Date

4

Entier long.

Integer

5

Nombre flottant.

Float (obsolète)

6

Nombre double précision.

Double (obsolète)

7

Nombre DCB.

Decimal

8

Variable de bas de tableau

9

Nombre DCB IBM.

>10

Chaîne de caractères de longueur maximale égale au type - 10.

Char

522

Blob

 

523

Clob

 

Le type du résultat de cette fonction est Integer.

Erreurs associées

Erreur

Description

ERDOM (50)

L'argument ne correspond pas à une variable.

Mots-clés associés

DIM - LIBELLE - SHORTINT - DATE - INTEGER - DECIMAL - CHAR