欢迎来到天天文库
浏览记录
ID:20149560
大小:118.00 KB
页数:6页
时间:2018-10-09
《c# winform 读取oracle中blob字段图片并且显示到picturebox里,保存进库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.private void button2_Click(object sender, EventArgs e) 2.{ 3. OracleConnection conn = dbc.getConnection();//获得conn连接 4. try 5. { 6. conn.Open(); 7. OracleCommand cmd = conn.CreateCommand(); 8. cmd.CommandText = "S
2、ELECT zp FROM kk.kkbj WHERE xh = 2345 ";//查询获得图片流 9. 10. OracleDataReader reader = cmd.ExecuteReader();//创建一个OracleDateReader对象 11. reader.Read(); 12. 13. MemoryStream ms = new MemoryStream((byte[])reader["zp"]); 14. 15.
3、 Image image = Image.FromStream(ms, true); 16. 17. reader.Close(); 18. conn.Close(); 19. 20. pictureBox1.Image = image; 21. } 22. catch (Exception ee) 23. { 24. MessageBox.Show(ee.Message.ToString());
4、25. } 26. 27.} privatevoidbutton2_Click(objectsender,EventArgse){OracleConnectionconn=dbc.getConnection();//获得conn连接try{conn.Open();OracleCommandcmd=conn.CreateCommand();cmd.CommandText="SELECTzpFROMkk.kkbjWHERExh=2345";//查询获得图片流OracleDataReaderr
5、eader=cmd.ExecuteReader();//创建一个OracleDateReader对象reader.Read();MemoryStreamms=newMemoryStream((byte[])reader["zp"]);Imageimage=Image.FromStream(ms,true);reader.Close();conn.Close();pictureBox1.Image=image;}catch(Exceptionee){MessageBox.Show(ee.Message
6、.ToString());}}----------下边是上传和存入数据库有asp.net和winform(转)----------------------------------本文总结如何在.NetWinform和.Netwebform(asp.net)中将图片存入sqlserver中并读取显示的方法 1,使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来 一,上传并存入SqlServer 数据库结构createtabletest{
7、ididentity(1,1), FImageimage} 相关的存储过程CreateprocUpdateImage( @UpdateImageImage)AsInsertIntotest(FImage)values(@UpdateImage)GO 在UpPhoto.aspx文件中添加如下:C#代码 1. 2.8、 name="btnAdd" runat="server" Text="上传"> 然后在后置代码文件UpPhoto.aspx.cs添加btnAdd按钮的单击事件处理代码:C#代码
8、 name="btnAdd" runat="server" Text="上传">
此文档下载收益归作者所有