reader.IsDBNull( int i )

解决方案 »

  1.   

    while (reader.Read())
    {
      Do Anything you want.
    }
    reader.Read 如果存在多个行,则为 true;否则为 false。
      

  2.   

    if (!reader.Read())
    {
       //没有记录
    }
      

  3.   

    if (reader.item == null && reader.item.length == 0)
    {}
    else
    {}
      

  4.   

    while( reader.Read() )
    {
    } reader.Close();
      

  5.   

    if reader is nothing then
    ...
    end if 
    或者
    If Reader.Read = False Then
    ...
    end if
      

  6.   

    注意:
    reader.Read()在一行或零行的时候都返回 false