【问题标题】:Informix and C#: Check for NULL or empty char returned by informixInformix 和 C#:检查由 informix 返回的 NULL 或空字符
【发布时间】:2017-09-20 08:39:51
【问题描述】:

我从 C# 应用程序查询到数据库 informix。 Informix 返回一些字段。其中一个是一个字符,这个字符可以返回为'y'、'n'、空('')或null,所以我需要从C#中检查这个字段,以便首先查看它是空还是空然后检查其他两种可能性“y”或“n”。我想控制它,以避免检查时出现异常。

如何从 C# 中做到这一点?

【问题讨论】:

  • 请展示你到目前为止所做的事情。要检查字符串是否为空或空,您可以使用string.IsNullOrEmpty( theStringVarInQuestion )
  • 你在为哪一点苦苦挣扎?评分 2k+ 时,您应该知道需要包含哪些内容才能从任何人那里获得意义

标签: c# null char informix


【解决方案1】:

在第一个语句中你可以使用String.IsNullOrEmpty(YourStringHere)来检查它是否为空或null,然后你可以继续使用'y'或'n'检查

【讨论】:

  • 是的,最后我做了一个与你类似的解决方案: Convert.IsDBNull(dbField) == false && !String.IsNullOrEmpty(Convert.ToString(dbField)) ?处理 if 'y' 或 'n' 并分别返回 true 或 false :null;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-26
  • 1970-01-01
相关资源
最近更新 更多