public bool LoadImage(PictureBox ptb,string strCmd)
{
try
{
//cmd.Connection=conn;
SqlDataReader reader=SqlHelper.ExecuteReader(DALConfig.ConnectionString,CommandType.Text,strCmd);
while(reader.Read())
{
byte[] b = (byte[])reader[0];
MemoryStream s = new MemoryStream(b);
Bitmap bmp = new Bitmap(s); //使用了无效的参数
System.Drawing.Image image = bmp;
ptb.Image = image;
s.Close();
}
reader.Close();
{
try
{
//cmd.Connection=conn;
SqlDataReader reader=SqlHelper.ExecuteReader(DALConfig.ConnectionString,CommandType.Text,strCmd);
while(reader.Read())
{
byte[] b = (byte[])reader[0];
MemoryStream s = new MemoryStream(b);
Bitmap bmp = new Bitmap(s); //使用了无效的参数
System.Drawing.Image image = bmp;
ptb.Image = image;
s.Close();
}
reader.Close();
fs=new FileStream(of.FileName,FileMode.Open,FileAccess.Read);
//byte[] btyPic=new byte[(int)fs.Length];
//fs.Read(btyPic,0,btyPic.Length);
//ptbImage.SizeMode=PictureBoxSizeMode.Normal;
ptbImage.Image=Image.FromFile(of.FileName);
fs.Close(); MemoryStream s = new MemoryStream();
ptbImage.Image.Save(s,System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] btyPic = s.ToArray();
s.Close(); strCmdParams[2] = new SqlParameter("@image", SqlDbType.Image, 16);
strCmdParams[2].Value = btyPic; SqlConnection conn=new SqlConnection(DALConfig.ConnectionString);
conn.Open();
SqlHelper.ExecuteNonQuery(conn,CommandType.Text,strCmd,strCmdParams);
conn.Close();