sql¶ÁдͼƬʱImage.FromStream·½·¨Ìáʾ²ÎÊý´íÎóÎÊÌâ½â¾ö(¶þ)

2014-11-24 08:44:07 ? ×÷Õß: ? ä¯ÀÀ: 2
ction.Open(); SqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { tbxUserName.Text = Convert.ToString(reader["Name"]); cbxGroup.Text = Convert.ToString(reader["Groups"]); tbxTel.Text = Convert.ToString(reader["Phone"]); tbxWorkUnit.Text = Convert.ToString(reader["WorkUnit"]); tbxEmail.Text = Convert.ToString(reader["Email"]); tbxQQ.Text = Convert.ToString(reader["QQ"]); if (reader["Picture"] == DBNull.Value) { pbxPicture.Image = TongXunLu.Properties.Resources.defaultPix; } else { // string a=reader["Picture"].ToString(); // byte[] b = (byte[])((reader["Picture"])); MemoryStream buf = new MemoryStream((byte[])reader["Picture"]); Image image = Image.FromStream(buf); Bitmap bt = new Bitmap(image); pbxPicture.Image = bt; //pbxPicture.Image = image; // pbxPicture.Image = Image.FromStream(new MemoryStream(b));//°Ñ¶þ½øÖÆÁ÷¶Á³öÀ´ ÎÊÌâ } } reader.Close(); connection.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }

¶ÁÊý¾ÝµÄʱºò£¬µ«ÊÇÔÚдÊý¾ÝµÄʱºò¿ÉÄÜ·¢ÉúÁËһЩ´íÎó¡£

¹ûÈ»ÎÒÔÚ׷Ѱbyte[]µÄÊý×éµÄʱºò·¢ÏÖ Ð´µÄʱºòÓÐ2Íò¶à¸ö ¶ÁµÄʱºòÖ»ÓÐ50¸ö

ÓÚÊÇÎÒÏë¿ÉÄÜÊÇдµÄʱºò³öÁËÎÊÌ⣬ÓÚÊÇ

commandInsert.Parameters.Add("@Picture", SqlDbType.Image,50);

¸ÄΪcommandInsert.Parameters.Add("@Picture", SqlDbType.Image);

ÕÕÆ¬¿ÉÒÔÕý³£ÏÔʾÁË

²Î¿¼ÁËhttp://blog.csdn.net/zystory/article/details/4399338

Äã´æÊý¾ÝµÄʱºò³öÁËÎÊÌ⣬ºÍ¶ÁÊý¾ÝûÓйØÏµ
new SqlParameter("@L_RolePic", SqlDbType.Image, 16) ¸ÄΪ new SqlParameter("@L_RolePic", SqlDbType.Image),

-->
ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

-->