(1)object result = SqlHelper.ExecuteScalar(...);
怎么判斷這個result為空? 有哪幾種方法? object包括那么多類型,
(2)這個是干什么用的? System.DBNull
11 个解决方案
Convert.IsNull
if(result==null)
if(result!= System.DBNull.value)
{
//int i=(int)result;
}
數據庫為null值,返回到c#為System.DBNull.value
好像是Convert.IsDBNull(obj)來判斷是否為空吧.
DBNull.Value是用來給數據庫某字段賦null.
如果是從數據庫取出來的值判斷是否為空的話用Convert.IsDBNull(obj),普通的object用if(object==null){...}就可以了