日期:2009-07-06  浏览次数:20442 次

DBNull使用技巧
  
易动工作室 EPower2002
  
VB.NET的变化之一是将VB6中能用的IsNull和IsEmpty函数删除了,而提供另一种方式来确定变量是否被初始化,即IsDBNull()方法.

IsDBNull()方法接受一个对象作为它的参数,并返回一个布尔值指示变量是否被初始化.
Dim strMyName as String
if Not isDBNull(strMyName) Then
  strMyName="Initialize my string"
end if
  
除此之外,VB.NET还提供了DBNull类,它是System名称空间的一部分.其使用方法是:先声明一个DBNull类型的变量,然后,这个变量被用于Is比较运算符,以确定给定的变量是否被初始化.
Dim sysNull as System.DBNull
Dim strMyName as String
if strMyName is sysNull Then
  strMyName="Initialize my string"
end if