Re: [.NET] DataSet的DBNull問題

看板Visual_Basic作者 (zzz)時間19年前 (2005/09/30 20:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《Tox (It's up to you)》之銘言: : 請問一下 : 我用dataAdapter將資料餵進DataSet中 : 然後有些值為null(原本資料庫有些值就是Null) : 所以我想跟其他值比較時候 : 都得先判斷是否為IsDBNull : 才能做我想做的比較 否則萬一值是null這樣會出現問題 : 所以我的程式得寫成下面這樣 : If IsDBNull(MyDataSet.Tables("order").Rows(5).Item(7)) = False Then : If MyDataSet.Tables("order").Rows(5).Item(7) > 1000 Then : ' do something : End If : End If : 但是我的程式中有太多要比大小或者判斷字串是否是相等的 : 有辦法不要再判斷IsDBNull嗎? 因為會很繁雜 : DataSet有提供好的方法嗎 : 謝謝回答 看你的資料庫是什麼 可以在下 SQL 語法的時候,將 Null 值取代成其他值 如 SQL Server 就支援 ISNULL 語法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.203.7.95
文章代碼(AID): #13FJQhYL (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #13FJQhYL (Visual_Basic)