欢迎来到天天文库
浏览记录
ID:34721986
大小:153.03 KB
页数:6页
时间:2019-03-10
《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 = "SELECT zp FROM kk.kkbj WHERE xh = 2345 ";//查询获
2、得图片流 9. 10. OracleDataReader reader = cmd.ExecuteReader();//创建一个OracleDateReader对象 11. reader.Read(); 12. 13. MemoryStream ms = new MemoryStream((byte[])reader["zp"]); 14. 15. Image image = Image.FromStream(ms, true); 16. 17. reader.Close(); 18.
3、 conn.Close(); 19. 20. pictureBox1.Image = image; 21. } 22. catch (Exception ee) 23. { 24. MessageBox.Show(ee.Message.ToString()); 25. } 26. 27.} privatevoidbutton2_Click(objectsender,EventArgse){OracleConnectionconn=dbc.getConnection();//获得conn连接try{conn.Open
4、();OracleCommandcmd=conn.CreateCommand();cmd.CommandText="SELECTzpFROMkk.kkbjWHERExh=2345";//查询获得图片流OracleDataReaderreader=cmd.ExecuteReader();//创建一个OracleDateReader对象reader.Read();MemoryStreamms=newMemoryStream((byte[])reader["zp"]);Imageimage=Image.FromStream(ms,true);reader.Close();conn.Close(
5、);pictureBox1.Image=image;}catch(Exceptionee){MessageBox.Show(ee.Message.ToString());}}----------下边是上传和存入数据库有asp.net和winform(转)----------------------------------本文总结如何在.NetWinform和.Netwebform(asp.net)中将图片存入sqlserver中并读取显示的方法 1,使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来 一,上传并存入SqlServer
6、 数据库结构createtabletest{ ididentity(1,1), FImageimage} 相关的存储过程CreateprocUpdateImage( @UpdateImageImage)AsInsertIntotest(FImage)values(@UpdateImage)GO 在UpPhoto.aspx文件中添加如下:C#代码 1. 2.7、at="server" Text="上传"> 然后在后置代码文件UpPhoto.aspx.cs添加btnAdd按钮的单击事件处理代码:C#代码
7、at="server" Text="上传">
此文档下载收益归作者所有