string connString=System.Configuration.ConfigurationSettings.AppSettings["Forum"];
SqlDataReader dr = SqlHelper.ExecuteReader(connString, CommandType.Text, "select top 1 * from prolist");
Label1.Text=dr.GetString(2);
我用的是SqlHelper,想获取某一个字段的值,但是这段程序会提示
:在没有任何数据时进行无效的读取尝试。
快帮帮我

解决方案 »

  1.   

    sqlhelper是个什么东西?一般用sqlcommand读取。
      

  2.   

    string connString=System.Configuration.ConfigurationSettings.AppSettings["Forum"];
    SqlDataReader dr = SqlHelper.ExecuteReader(connString, CommandType.Text, "select top 1 * from prolist");
    if (dr.read())
    {
    Label1.Text=dr.GetString(2);
    }
    else
    Label1.Text = "null"
      

  3.   

    SQLHelper封装了所有数据操作的方法