title: Retrieve Images from sql server database Error
body: <p>I am storing images to the database on table called test contain (id,name,image), but when I try to Retrieve images by using this code :</p>
  
  <pre><code>SqlConnection CN = new SqlConnection(constring);
  SqlCommand cmd = new SqlCommand("select * from test where id ='"+txtid.Text+"'", CN);
  SqlDataReader myreader;
  try
  {
      CN.Open();
  
      myreader = cmd.ExecuteReader();
      if (myreader.HasRows)
      {
          txtid.Text = myreader[0].ToString();
          txtname.Text = myreader[1].ToString();
          byte[] img = (byte[])(myreader[2]);
          if (img == null)
              pictureBox1.Image = null;
          else
          {
              MemoryStream ms = new MemoryStream(img);
              pictureBox1.Image = Image.FromStream(ms);
          }
      }
      else
      {
          MessageBox.Show("do not found");
      }
  
      CN.Close();
  }
  catch (Exception ex)
  { MessageBox.Show(ex.Message); }
  </code></pre>
  
  <p>I have this error : <code>invalid attempt to read when no data is present</code>.</p>