专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

VS2005如何实现图片控件中的图像存储到SQL和读取SQL中的图像

发布时间:2011-06-23 16:02:52 文章来源:www.iduyao.cn 采编人员:星星草
VS2005怎么实现图片控件中的图像存储到SQL和读取SQL中的图像
谢谢各位的帮忙  
把图片控件中的图像保存到SQL
查找图片的时候从SQL查询并显示在图片控件中


------解决方案--------------------
protected void Page_Load(object sender, EventArgs e)
{
string photoid;
photoid = Request.Params[ "id "];
Image aa = (Image)FormView1.FindControl( "Image1 ");
aa.ImageUrl = GetPicPath(photoid);
}
private string GetPicPath(string addictNo)
{
OracleConnection conn = new OracleConnection( " ");
OracleCommand Oraclecomm = new OracleCommand();
Oraclecomm.CommandText = "SELECT pic FROM pp WHERE rybh = ' " + addictNo + " ' ";
Oraclecomm.Connection = conn;
OracleDataAdapter da = new OracleDataAdapter(Oraclecomm);
DataSet ds = new DataSet();
conn.Open();
da.Fill(ds, "pp ");
conn.Close();
Response.Clear();

//将图片数据存成本地文件
string tempfile = " " + addictNo + ".jpg ";
string fpath = Server.MapPath(Request.ApplicationPath) + "\\temp\\ " + tempfile;
FileStream fs = new FileStream(fpath, FileMode.OpenOrCreate, FileAccess.Write);
BinaryWriter bw = new BinaryWriter(fs);
bw.Write((byte[])ds.Tables[ "pp "].Rows[0][0]);
bw.Close();
return "temp/ " + tempfile;
}

从数据库中读取图片信息在IMAGE中显示,分拿来,呵呵
------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: