和存储图片相比,读取图片就要简单多了。输出一副图片我们要做的就是使用Response对象的BinaryWrite方法。 同时设置图片的格式。在这篇文章中,我们将讨论如何从SqlServer中检索图片。并将学习以下几个方面的知识。 ·如何设置图片的格式? ·如何使用BinaryWrite方法。 我们已经在Person表中存储了数据,那么我们就写些代码来从表中读取数据。 下面的代码检索了所有的值从Person表中。 从sqlserver中读取图片的代码。 Public Sub Page_Load(sender As Object, e As EventArgs) Do While (myDataReader.Read()) myConnection.Close() 看看他是怎么工作的? 上面的例子很简单。我们所作的就是执行一个sql语句,再循环读取所有的记录(looping through all the records). 在显示图片之前,我们先设置了图片的contentType,然后我们使用BinaryWrite方法把图片输出到浏览器。 源代码: /// retriving.aspx <%@ Page Language=”vb” %> Do While (myDataReader.Read()) myConnection.Close() </script>
Dim myConnection As New SqlConnection(ConfigurationSettings.AppSettings(“ConnectionString”))
Dim myCommand As New SqlCommand(“Select * from Person”, myConnection)
Try
myConnection.Open()
Dim myDataReader as SqlDataReader
myDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
Response.ContentType = myDataReader.Item(“PersonImageType”)
Response.BinaryWrite(myDataReader.Item(“PersonImage”))
Loop
Response.Write(“Person info successfully retrieved!”)
Catch SQLexc As SqlException
Response.Write(“Read Failed : ” & SQLexc.ToString())
End Try
End Sub
<%@ Import Namespace=”System.Data” %>
<%@ Import Namespace=”System.Data.SqlClient” %>
<HTML>
<HEAD>
<title>Retrieving Image from the Sql Server</title>
<script runat=server>
Public Sub Page_Load(sender As Object, e As EventArgs)
Create Instance of Connection and Command Object
Dim myConnection As New SqlConnection(ConfigurationSettings.AppSettings(“ConnectionString”))
Dim myCommand As New SqlCommand(“Select * from Person”, myConnection)
Try
myConnection.Open()
Dim myDataReader as SqlDataReader
myDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
Response.ContentType = myDataReader.Item(“PersonImageType”)
Response.BinaryWrite(myDataReader.Item(“PersonImage”))
Loop
Response.Write(“Person info successfully retrieved!”)
Catch SQLexc As SqlException
Response.Write(“Read Failed : ” & SQLexc.ToString())
End Try
End Sub
</HEAD>
<body style=”font: 10pt verdana”>
</body>
</HTML>
在asp.net中从sql server检索图片_asp.net技巧
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在asp.net中从sql server检索图片_asp.net技巧
相关推荐
-      对.net framework 反射的反思_asp.net技巧
-      .net3.5和vs2008中的asp.net ajax_asp.net技巧
-      使用asp.net ajax框架扩展html map控件_asp.net技巧
-      asp.net应用程序资源访问安全模型_asp.net技巧
-      photoshop初学者轻松绘制螺旋漩涡特效_photoshop教程
-      photoshop通道结合图层模式抠狗尾巴草_photoshop教程
-      web.config详解+asp.net优化_asp.net技巧
-      asp.net中多彩下拉框的实现_asp.net技巧