默认空值为(NULL)
当我尝试在c#中使用它时代码不起作用,因为它是一个字符串,其值为“(NULL)”
我怎么能检查字符串是否为空。如果我通过string.insnullorempty或== null检查它是不行的
如何在c#
中检查此行是否为空答案 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?