发布网友 发布时间:2022-04-19 23:35
共4个回答
懂视网 时间:2022-05-02 05:06
//保存
sql="insert into p_ry_photo(id,photo) values (‘"+id+"‘,@i)";
SqlCommand cmd=new SqlCommand(sql,CommonVar.SqlConDataBase);
MemoryStream s = new MemoryStream();
picPhoto.Image.Save(s,System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] b = s.ToArray();
s.Close();
cmd.Parameters.Add("@i",SqlDbType.Image,(int)b.Length);
cmd.Parameters["@i"].Value=b;
cmd.ExecuteNonQuery();
//读取图象
private void Readphoto(string id)
{
try
{
string ls_sql="select photo from p_ry_photo where id=‘"+id+"‘";
this.picPhoto.Image=null;
this.picPhoto.Refresh();
SqlCommand cmd=new SqlCommand(ls_sql,CommonVar.SqlConDataBase);
SqlDataReader reader=cmd.ExecuteReader();
while(reader.Read())
{
byte[] b = (byte[])reader[0];
MemoryStream s = new MemoryStream(b);
Bitmap bmp = new Bitmap(s);
System.Drawing.Image image = bmp;
picPhoto.Image = image;
s.Close();
}
reader.Close();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
建议将上传图片以文件形式保存,然后在数据库中存入路径。数据库读写图片耗时太长,很不划算。
方法:C#在WinForm中如何将Image存入SQL2000和取出显示
标签:上传 lda [] 方法 取出 cat ram data 读写
热心网友 时间:2022-05-02 02:14
1、冒泡排序(最常用)热心网友 时间:2022-05-02 03:32
C语言中的排序算法很多,基础的就是冒泡排序,选择排序。除此之外还有希尔排序,快速排序,堆排序,桶排序,插入排序,基数排序等热心网友 时间:2022-05-02 05:07
#include<iostream>