OleDbDataReader的值是空的---什么意思~

解决方案 »

  1.   

    while(odrLogin.Read())
        {
            cmbUser.Items.Add(odrLogin.GetString(0));
        }
    你用GetValue试一下.
      

  2.   

    是odrLogin的值是空的!
    我不是给它赋值了吗?
      

  3.   

    概念错误
    OleDbDataReader是“只读的、单向的”控件。
    也就是说,只能向前读,读一次就完了,不能修改。
      

  4.   

    while(odrLogin.Read())
        {
            if (!odrLogin.IsDBNull(0))
            {
                 cmbUser.Items.Add(odrLogin.GetString(0));
             }
        }