Delphi7存取图像

一、 创建演示数据库

在SQL SERVER中新建一演示数据库:Demo,并创建一数据表Picture1,结构如下:

字段名 Dtata Type Identity
Id Int Yes
Isbmp Tinyint
Myimage Image

字段Isbmp是用来记录在Myimage中存入的图像的类型(0表JPEG,1表BMP,其它值表无图像),Isbmp数据类型选用整型Tinyint而末选用逻辑bit型主要是考虑到如下方法仍适用于ACCESS数据库。在SQL中打开表Picture1,添入几条记录,Myimage图像字段值暂不管,字段Isbmp值随便输入0和1之外的其它数。

二、 窗口设计

在DELPHI中新建一个工程,在FORM1上放置如表所示控件(考虑到TDBImage型控件不能正确显示JPEG型图像,所以选用Timage型控件显示所有类型图像)。

组件类别 组件属性名 属性值 用途说明
Timage caption Image1 显示图像
name Image1
Stretch True
Tbutton caption 选择图像 选择图像
name selectimage
Tbutton caption 保存图像 保存图像到数据库
name savetodb
TADOConnection caption Adoconnection1 创建与数据库demo的连接
name Adoconnection1
Connectionstring 见备注
Connected True
Loginprompt False
Tadotable Caption Adotable1 建立与表Picture1的连接
name Adotable1
Connection Adoconnection1
Tablename Picture1
Active True
Tdatasource Name Datasource1 建立数据源
Dataset Adotable1
Topenpicturedialog Caption Openpicturedialog1 选择图像文件
Name Openpicturedialog1
Tdbgrid Caption Dbgrid1 显示记录
Name Dbgrid1
Datasource Datasource1

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值