假如定义了一个sqldatareader,名字为dr,怎样判断它里面是否有记录,急

解决方案 »

  1.   

    dr.hasRows为true则有记录,为false则无记录
    dr.Read()也会自动判断是否有记录
      

  2.   

    while (dr.Read())
    {
       //对记录进行处理.
    }
      

  3.   

    if(dr.IsDBNull(1)==null)
    //is null
      

  4.   

    if(dr.Read())
    {
       //对记录进行处理.
    }
    else
    {
    }
      

  5.   

    while (dr.Read())
    {
    if(dr.IsDBNull(4))
    {
    //为null
    }
    else
    {
    txtbh.Text=dr.GetString(4);
    }
    }
      

  6.   

    dr.hasRows为true则有记录,为false则无记录
    dr.Read()也会自动判断是否有记录
      

  7.   


    while (dr.Read())
    {
       //对记录进行处理.
    }
      

  8.   

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

  9.   

    http://topic.csdn.net/t/20051118/16/4403131.html