关于Acess 图片存为ole类型,数据集合显示
以前真没有这么想过,将图片存为ole二进制的形式,放入到数据库中去,只有在学校的时候这样处理过数据信息;
当时也没有想那么多,只是为了知道这个东西及会用.
显示一个放到一个页面上还真知道怎么搞的,如果显示一个集合放到Repeater中呢?说实在的,有点不知道怎么搞了;
今天不得不这样搞了,因为数据存放的全是ole的类型,出于无奈只好试试(用显示一个图片的方法);
真是像我们头说的那样,试试吧,反正试试也不要钱,呵呵,自己一试,还真行!
动手是非常重要的呀,呵呵
加油
代码如下1.aspx
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table>
<tr>
<td>ID</td>
<td>Name</td>
<td>Img</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("ID") %></td>
<td><%# Eval("ImageName") %></td>
<td>
<img alt="" src="Default2.aspx?id=<%# Eval("ID") %>" width="100" height="100" />
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
1.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string strComm = "SELECT * FROM tb_Image ";
DataSet ds = AccHelper.Query(strComm);
Repeater1.DataSource = ds.Tables[0].DefaultView;
Repeater1.DataBind();
}
}
Default12.aspx.cs代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(Request.QueryString["id"]))
{
int a = Convert.ToInt32(Request.QueryString["id"].Trim());
string strComm = "SELECT ImageByte FROM tb_Image WHERE id=" + a + " ";
OleDbDataReader dr = AccHelper.ExecuteReader(strComm);
while (dr.Read())
{
byte[] image = (byte[])dr.GetValue(0);
Response.Clear();
Response.BinaryWrite(image);
}
}
}
便可实现集合的数据显示!
源码下载
转载于:https://www.cnblogs.com/yhongl/archive/2011/04/18/3937926.html
关于Acess 图片存为ole类型,数据集合显示相关推荐
- python Django 学习笔记 2020-11-6(input不显示提示信息,日历,datetime类型数据的显示,使用装饰器实现登录限制,文字下划线)
1.input不显示提示信息 添加属性autocomplete="off".如: <input type="text" class="input ...
- caffe学习之conver_imageset.bin的使用方法,caffe下图片转lmdb格式类型数据总结
第一步: 这一步是前提(务必做到这一步后,再操作后面的) 首先:对于像我这样的初学者,对Linux指令相当不熟悉,不过没关系,推荐一个Linux快速入门的学习网站 http://www.runoob. ...
- c#实现数据集合转换为csv文本
需求 1.将一个数据集合导出到一个csv文件中,集合类型可以视为 List<T>,T为任意类型,T包含多个属性,可指定部分属性进行导出 2.软件中有多种不同类型的数据类型需要进行导出 需求 ...
- [YTU]_2631( B1 能存各种类型数据的Store类)
题目描述 有一种类,海纳百川,可以对任意类型的数据进行存取,造就这个传奇的,就是模板. 下面的程序中,定义一个类模板,但其中有些成份漏掉了,请你将他们补足,使程序能正确运行,得到要求的输出结果. 请提 ...
- mysql 存blob_mysql 存入 blob类型数据
mysql 存入 blob类型数据 最佳 解决方案 如果是字符串 的 blob , 在 bean 中 把 该字段 设置成 byte[] 即可,遇到汉字 不会乱码 如果是文件 可以采用下面方法. 方 ...
- redis存10万条数据_redis详细介绍
一 介绍 1. redis介绍(redis安装在磁盘,redsi数据存储在内存) 服务器交互 2. Redis是一种基于键值对(key-value)数据库,其中value可以为string. hash ...
- Spring JDBC-使用Spring JDBC获取本地连接对象以及操作BLOB/CLOB类型数据
概述 如何获取本地数据连接 示例从DBCP数据源中获取Oracle的本地连接对象 相关接口操作 LobCreator LobHandler 插入LOB类型的数据 以块数据的方式读取LOB数据 以流数据 ...
- 把图片存/取至数据库
http://blog.chinaunix.net/uid-607545-id-2088102.html http://blog.csdn.net/eryadabendan/article/detai ...
- 如何将图片存进SQL数据库中以及从数据库读取照片(解决办法)
目录 1.选择本地图片并存进数据库 2.Save()方法 3.从数据库读取照片 最近项目要需要上传与下载图片,想了想如何存储图片,可以用本地路径与用二进制数据存储到数据库.最后权衡利弊决定将图片存进数 ...
- redis存10万条数据_redis如何存储数据
飞天技术汇 | 阿里云Redis产品升级大全 阿里云Redis重磅产品升级:全球多活版.混合存储版.多线程性能增强版. 这期飞天技术汇你将看到 ● 企业如何实现业务快速全球化布局 ● 冷热数据如何分离 ...
最新文章
- 《数据安全管理办法(征求意见稿)》发布 为个人数据安全加把锁
- pandas使用insert函数将dataframe特定数据列移动到第一列实战:Move a Column to First Position
- 车道检测--VPGNet: Vanishing Point Guided Network for Lane and Road Marking Detection and Recognition
- Android -- 再来一发Intent
- git 只commit不push 会有影响吗_规范化团队 git 提交信息
- ASP.NET里创建Microsoft Word文档
- C语言中生成可执行程序的过程
- c语言if判断文件_例8:C语言实现输入一个数,输出相应result
- python--正则表达式 字符串匹配
- nginx 的 proxy_cache 缓存配置
- 利用mdadm工具构建RAID 0/1/5/6/10磁盘阵列实战(超详细)
- android studio httpclient包导入,HttpClient不会导入Android Studio
- linux wrf软件安装,wrf安装
- SDPT3 4.0版——半正定二次线性规划的Matlab软件
- V831——识别指定的人脸
- Win10 IE浏览器代理服务器没有响应 问题解决方法
- 类似PS的蒙版?可以实现,LVGL『Object mask对象蒙版控件』介绍
- Qt技巧:获取QTextEdit文本内容
- 虾皮电商选品时必须注意哪些是违禁品
- python程序员加班多吗_程序员加班严重,如何才能不加班
热门文章
- pv 6.3升级日志
- C++11 chrono库
- Sqlserver的一些小笔记
- vivo换手机云服务器,换新手机迁移数据很麻烦?这里两招教你快速迁移,有云服务不用愁...
- dsh linux,通过dsh批量管理Linux服务器(一)【感谢作者的无私分享】
- java 打印 型比卡丘_Java_总结三(选择与循环)
- (day 21 - 辅助栈加模拟)剑指 Offer 31. 栈的压入、弹出序列
- mysql concat算法_MySQL CONCAT()用法及代码示例
- semantic ui中文文档_一起学Vue:UI框架(element-ui)
- 服务器软件是否支持双机热备,服务器双机热备建议方案.doc