作者tsungshien (zzz)
看板Visual_Basic
标题Re: [.NET] DataSet的DBNull问题
时间Fri Sep 30 21:01:33 2005
※ 引述《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