□投稿者/ がながな (21回)-(2009/11/12(Thu) 08:54:25)
|
分類:[.NET 全般]
いつもお世話になります。 NULLかどうかを判断したいのですが、どのようにすればよろしいでしょうか? テーブルショップマスタ内に商品IDと言う数値型のフィールドがあります。 商品IDは数値又はNULLが入っています。変数SyouhinIDに商品IDの値をセットしたいのですが、
dim rsASO as adodb.recordset dim SyouhinID as long 中間省略
'//---商品IDがNULLの時 If rsASO("商品ID") Is System.DBNull.Value Then SyouhinID = 0 End If '//---商品IDがNULLでない時 If Not (rsASO("商品ID") Is System.DBNull.Value) Then SyouhinID = rsASO("商品ID").Value End If
とした時、商品IDがNULLなのに '//---商品IDがNULLでない時 If Not (rsASO("商品ID") Is System.DBNull.Value) Then SyouhinID = rsASO("商品ID").Value End If が通ってしまいます。 どのようにすれば解決できるのでしょうか? よろしく御願いいたします。
|
|