回 帖 发 新 帖 刷新版面

主题:[求助]如何从数据库中提取单个数据

我想从检索的数据结果集中提取一项数据,给lblitem1赋值,应该如何操作,望知道的朋友能指点一下,谢谢

        //SqlCommand com2 = new SqlCommand("SELECT voteItem, voteNum FROM voteDetails where voteid=" + Session["voteID"], con);
        //SqlDataReader sdr = com2.ExecuteReader();
        //this.lblItem1.Text = sdr.GetString(0);

或者

        SqlDataAdapter sda = new SqlDataAdapter("SELECT voteItem, voteNum FROM voteDetails where voteid=" + Session["voteID"], con);
        DataSet ds = new DataSet();
        sda.Fill(ds, "vt1");
        this.lblItem1.Text = ds.Tables["vt1"].Select().GetValue(0).ToString();

以上两种方法都有错误。

回复列表 (共1个回复)

沙发


错误是必然的,看看你的语句。错误百出,首先sql语句就错了,注意:Session["voteID"]是一个对象,必须把它转化成字符型,Session["voteID"].ToString()。

我来回复

您尚未登录,请登录后再回复。点此登录或注册