2008年5月6日 星期二

NEWS管理(續)-讀取sql資料為null值或select不到值時

從news中讀取資料時,如果SQL的select結果為null時,在.net裡使用Is DBNull.Value來作判定值,程式語法的判別如下:

如果SQL的select結果為null時,在.net裡使用Is DBNull.Value來作判定值,程式語法的判別如下:

If cmd.ExecuteScalar Is DBNull.Value Then
  MsgBox("使用者帳號未定義!")
Else

另外,select到null的值跟select不到值是不同的,如果是要判定select不到值的話
使用

If cmd.ExecuteScalar Is Nothing Then
  MsgBox("使用者帳號未定義!")
Else

沒有留言: