存储图片的数据表结构:
JCode       编号
MyName      图片名称
MyFile      图片二进制数据修改方法:        //用来存储图片的二进制数 
        public byte[] imgBytesIn = new byte[10];         
        // 修改图片信息
        public bool UpdateImage(bool l)
        {
            SqlConnection conn = new SqlConnection("Data Source=.;Database=SA;User id=sa;PWD=sa");
            if (conn.State == ConnectionState.Open)
                conn.Close();
            try
            {
                string mySelectQuery = "update ImageFiles set MyFile=@MyFile where JCode=@JCode and MyName=@MyName";
                SqlCommand myCommand = new SqlCommand(mySelectQuery, conn);
                //编号
                SqlParameter paramCode = new SqlParameter("@JCode", SqlDbType.VarChar);
                paramCode.Value = JCode.Text.Trim();
                myCommand.Parameters.Add(paramCode);
                //姓名
                SqlParameter paramName = new SqlParameter("@MyName", SqlDbType.VarChar);
                paramName.Value = JName.Text.Trim();
                myCommand.Parameters.Add(paramName);
                //图片
                SqlParameter paramData = new SqlParameter("@MyFile", SqlDbType.Image);
                paramData.Value = imgBytesIn;
                myCommand.Parameters.Add(paramData);                conn.Open();
                int numRowsAffected = myCommand.ExecuteNonQuery();
                conn.Close();
                return true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("您输入名称可能在数据库中已存在或输入为空,请检查!" + ex.ToString());
                return false;
            }
        }