怎样把SQL_SERVER数据库里的(类型是image)图片显示在aspx页面里的image控件里(转http://dev.csdn.net/article/45/45934.shtm)
2010-03-12 09:38
274 查看
首先建一个显示图片的文件show.aspx,其中show.aspx.cs文件这样写:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"].ToString());
conn.Open();
string id = Request.QueryString["id"];
DataSet ds = new DataSet();
byte[] myData = new byte[0];
SqlDataAdapter da = new SqlDataAdapter("select picture from tablename where id="+id,conn);
da.Fill(ds,"product");
DataRow myRow;
myRow = ds.Tables["tablename"].Rows[0];
if(myRow["picture"].ToString()!="")
myData = (byte[])myRow["picture"];
Response.ContentType ="jpg";
Response.BinaryWrite( myData );
}
然后再在你要显示图片的文件上写:<img src="show.aspx?id=yourid">
要显示图片的文件和show.aspx在相同路径下。
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"].ToString());
conn.Open();
string id = Request.QueryString["id"];
DataSet ds = new DataSet();
byte[] myData = new byte[0];
SqlDataAdapter da = new SqlDataAdapter("select picture from tablename where id="+id,conn);
da.Fill(ds,"product");
DataRow myRow;
myRow = ds.Tables["tablename"].Rows[0];
if(myRow["picture"].ToString()!="")
myData = (byte[])myRow["picture"];
Response.ContentType ="jpg";
Response.BinaryWrite( myData );
}
然后再在你要显示图片的文件上写:<img src="show.aspx?id=yourid">
要显示图片的文件和show.aspx在相同路径下。
相关文章推荐
- 怎样把SQL_SERVER数据库里的(类型是image)图片显示在aspx页面里的image控件里
- 将SQL Server 2000数据库Image类型图片数据显示在页面上
- 如何显示数据库中Image类型的图片
- struts2中使用Blob类型处理图片上传保存在数据库中并在JSP页面中显示图片
- 从Microsoft SQL Server的PUB数据库读取图片并显示它
- 如何显示数据库中Image类型的图片
- 数据库中的图片数据怎样在Image中显示
- C#中使用FileUpload上传图片到SQL数据库中以image类型存储并使用Image控件显示注意事项
- sql server compact 从数据库中读数据并显示图片
- 页面ValidateImage.aspx 用来创建显示验证码字符串的图片,并在该图片上添加验证码字符串
- 从Oracle中数据库中读取以Blob类型存储的图片显示在jsp页面中
- ASP.net对SQL server数据库里取image类型怎么取
- ASP.net对SQL server数据库里取image类型怎么取
- 如何显示数据库中Image类型的图片
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC OPENTRAN如果在指定数据库内存在最早的活动事务和最早的分布式和非分布式复制事务,则显示与之有关的信息
- 怎样在jsp页面上以表格的形式显示数据库里的内容
- 如何将图片以Image类型存储到数据库 (asp.net) 如何从数据库中读取Image类型的字段(asp.net)
- 图片保存到数据库及读取到image显示
- sql中image数据类型存储的最大图片大小?
- 保存图片到SQL 2000 Server数据库