Tester l'existence d'un tableau ... [Résolu]

Messages postés
8
Date d'inscription
jeudi 1 juillet 2004
Statut
Membre
Dernière intervention
19 septembre 2011
- - Dernière réponse : babazou38
Messages postés
22
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
1 décembre 2010
- 30 nov. 2010 à 07:43
Bonjour,

J'ai un petit souci, je suis en VFP7 et je ne trouve pas une fonction ou une façon de faire qui me permettrai de tester l'existence d'un tableau.
Je m'explique :
J'exécute une requete en revoyant le résultat directement dans un tableau. Ex : "select * from matable into array monTab"
Apres, je fais : taille = alen(monTab)
Or, si la requete n'a rien renvoyé, le tableau n'est meme pas créé et le fonction alen() plante...

Est ce que quelqu'un aurait une idée ?

Merci d'avance
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
834
Date d'inscription
mardi 5 octobre 2004
Statut
Membre
Dernière intervention
7 mai 2013
1
3
Merci
Bonjour,

VARTYPE(montab) va te renvoyer U si le tableau n'existe pas. En VFP, l'existence d'un tableau se teste exactement comme l'existence de n'importe quelle variable

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 153 internautes nous ont dit merci ce mois-ci

Commenter la réponse de michelatoutfox
Messages postés
8
Date d'inscription
jeudi 1 juillet 2004
Statut
Membre
Dernière intervention
19 septembre 2011
0
Merci
Merci, cela fonctionne !
Commenter la réponse de kiwilee
Messages postés
22
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
1 décembre 2010
0
Merci
Bonjour,
tu peux aussi utiliser la variable système _TALLY qui contient le nombre de lignes traitées par la denière commande VFP. Si elle contient 0, c'est que ta requête n'a rien donné.

cordialement
Commenter la réponse de babazou38