Tester l'existence d'un tableau ...

Résolu
kiwilee Messages postés 8 Date d'inscription jeudi 1 juillet 2004 Statut Membre Dernière intervention 19 septembre 2011 - 29 nov. 2010 à 10:22
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

3 réponses

michelatoutfox Messages postés 828 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 7 mai 2013 1
29 nov. 2010 à 13:51
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
3
kiwilee Messages postés 8 Date d'inscription jeudi 1 juillet 2004 Statut Membre Dernière intervention 19 septembre 2011
29 nov. 2010 à 14:49
Merci, cela fonctionne !
0
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,
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
0
Rejoignez-nous