title: Saving image in sql database C#
body: <p>I want to save images in SQL database when selected by users. So far i have typed this code. This doesn't give me any error but doesn't add to the database.
  I think something is wrong with the SQL Statement. </p>
  
  <p>can someone help me?</p>
  
  <p>This is my code:</p>
  
  <pre><code>public void addImages(string tag1,string tag2,string tag3,string status,string fileName)
  {
      try
      {
          byte[] image = null;
          FileStream fsstream = new FileStream(fileName,FileMode.Open,FileAccess.Read);
          BinaryReader br = new BinaryReader(fsstream);
          image = br.ReadBytes((int)fsstream.Length);
  
          SqlCommand command = new SqlCommand("INSERT INTO [ImagesAndTags] (Images,Tags,Tag2,Tag3,Status) values (@IMG,'" + tag1 + "','" + tag2 + "','" + tag3 + "','" + status + "')", con);
          con.Open();
          command.Parameters.Add(new SqlParameter("@IMG",image));
          SqlDataReader reader = command.ExecuteReader();
          MessageBox.Show("Added Successfully!!!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
          while (reader.Read()) { }
      }
      catch(Exception ex) { }
  }
  </code></pre>