Lorsque vous utilisez l'instruction EXECUTE associée à la clause RETURNING, UniData renvoie tous les codes d'erreur rencontrés avec les données associées. Est-ce que quelqu'un connaît une liste définitive de ces codes d'erreur?La clause 'RETURNING' d'UniData EXECUTE. Liste des numéros d'erreur?
Malheureusement les manuels manquent à cet égard et je ne me sens pas particulièrement psychique ce matin.
Par exemple
EXECUTE MyStatement RETURNING Results
Qu'est-ce-t Results<1,1>
égale?
Ah, je me souviens avoir vu ce fichier maintenant. Cependant, cela signifie qu'il n'existe aucune méthode absolue que vous pouvez utiliser pour déterminer si l'instruction EXECUTE a été exécutée correctement ou non. Vous devrez essayer chaque type de commande et déterminer les codes à rechercher par essais et erreurs. Je ne peux pas m'empêcher de penser que c'est très insuffisant ... –
oui et non. Vos commandes LIST, SORT et SELECT génèrent généralement un 401 pour "No Items Present" et un 404 pour le nombre d'éléments sélectionnés ou affichés. Si vous utilisez une autre commande TCL, alors oui, vous devrez effectuer des tests pour voir quel type de code RETURN.CODES est utilisé. Si vous appelez une routine UniBasic en utilisant une commande STOP, vous devez "savoir" ce qu'ils retournent, s'ils retournent quoi que ce soit. Jetez également un coup d'œil à la fonction UniBasic STATUS(). –