2010-09-02 17 views
1

J'utilise des procédures stockées asp net et je ne veux pas les modifier. Le problème est lorsque ThisProcedure ne renvoie aucun champ dont j'ai besoin.Comment vérifier si la procédure stockée a renvoyé un champ

Query->FieldByName("RoleName") // delphi : Query.FieldByName("RoleName") (for TAG %D) 

et parfois ça marche, parfois j'ai erreur: CommandText ne retourne pas j'ai un retour qu'elle

Je ne peux pas l'éviter en utilisant des captures d'essayer donc aucune idée de la façon de passer ce trouble.

Aidez-moi

Répondre

2

Utilisez FindField, elle retourne nulle si le champ est pas là.