2017-09-20 3 views
-3

De l'application C# Je demande à un informix de base de données. Informix retourne certains champs. L'un d'eux est un caractère et ce caractère peut être retourné comme 'y', 'n', vide ('') ou null, donc j'ai besoin de vérifier ce champ de C# pour voir s'il est nul ou vide en premier lieu puis vérifiez les deux autres possibilités 'y' ou 'n'. Je veux le contrôler afin d'éviter et d'exception lors de la vérification.Informix et C#: Vérification du caractère nul ou vide retourné par l'adresse

Comment puis-je le faire depuis C#?

+1

S'il vous plaît montrer ce que vous avez fait jusqu'à présent. Pour vérifier si une chaîne est nulle ou vide, vous pouvez utiliser 'string.IsNullOrEmpty (theStringVarInQuestion)' – Fildor

+2

Avec quel bit vous battez-vous? avec une évaluation de 2k +, vous devez savoir ce que vous devez inclure pour avoir du sens de quelqu'un – BugFinder

Répondre

1

Dans la première déclaration, vous pouvez utiliser String.IsNullOrEmpty(YourStringHere) pour vérifier son vide ou nul, alors vous pouvez continuer avec « y » ou « n » vérifier

+0

Oui, finalement, j'ai fait une solution similaire à la vôtre: Convert.IsDBNull (dbField) == false &&! String.IsNullOrEmpty (Convert.ToString (dbField))? traitez si 'y' ou 'n' et renvoyez vrai ou faux respectivement: null; – user1624552