天天看點

DBNull、Null和String.Empty的差別

1.StringEmpty表示“”

2.Convert.IsDBNull(null)是false。

3.三者差別:

這裡 ExecuteScalar 的規則就是,傳回第一列,第一行的資料。如果第一列第一行不為空,那麼ExecuteScalar就直接對應的DotNet的值。如果有第一行,但是第一 列為空,那麼傳回的是 DBNull 。如果一行都沒有,那麼ExecuteScalar就傳回null

繼續閱讀