找出字符串的问题是否为null

时间:2010-05-10 10:44:03

标签: c# mysql asp.net-mvc

mysql中的

默认空值为(NULL)

当我尝试在c#中使用它时代码不起作用,因为它是一个字符串,其值为“(NULL)”

我怎么能检查字符串是否为空。如果我通过string.insnullorempty或== null检查它是不行的

如何在c#

中检查此行是否为空

4 个答案:

答案 0 :(得分:2)

你是否有可能遇到一些配置问题(例如'create table'语句中的错误SQL),mySql会为你返回一个包含“(NULL)”而不是null值的字符串?

答案 1 :(得分:2)

if(dbval == System.DBNull.Value)

答案 2 :(得分:1)

String.IsNullOrEmpty() - 应该帮助IMO ...

答案 3 :(得分:0)

好的,您是否尝试过string.IsNullOrEmpty()或者使用比较像myValue == NULL?