从类型"DBNull"到类型"String"转换无效的解决方法

                Select Case dr("网页分类")
                    
Case 1 ' 
                        oDigIcNetShow.AutoDigIcNetProductShow()
                    
Case Else
                
End Select
如果 字段“网页分类”是 null 的话就会出现 从类型"DBNull"到类型"String"转换无效的错误。
解决有两种方法:
1.
            If Not dr("网页分类"Is DBNull.Value Then
                
Select Case dr("网页分类")
                    
Case 1 ' 
                        oDigIcNetShow.AutoDigIcNetProductShow()
                    
Case Else
                
End Select
            
End If
2.
            If String.IsNullOrEmpty(dr("网页分类").ToString) Then
                 
'该公司的网页分类字段为空
            Else
                
Select Case dr("网页分类")
                    
Case 1 ' 
                        oDigIcNetShow.AutoDigIcNetProductShow()
                    
Case Else
                
End Select
            
End If
posted @ 2007-07-23 17:24  afei2003  阅读(2486)  评论(0)    收藏  举报