1.StringEmpty表示“”
2.Convert.IsDBNull(null)是false。
3.三者差別:
這裡 ExecuteScalar 的規則就是,傳回第一列,第一行的資料。如果第一列第一行不為空,那麼ExecuteScalar就直接對應的DotNet的值。如果有第一行,但是第一 列為空,那麼傳回的是 DBNull 。如果一行都沒有,那麼ExecuteScalar就傳回null
1.StringEmpty表示“”
2.Convert.IsDBNull(null)是false。
3.三者差別:
這裡 ExecuteScalar 的規則就是,傳回第一列,第一行的資料。如果第一列第一行不為空,那麼ExecuteScalar就直接對應的DotNet的值。如果有第一行,但是第一 列為空,那麼傳回的是 DBNull 。如果一行都沒有,那麼ExecuteScalar就傳回null