如何在数据库中添加图片?

来源:百度知道 编辑:UC知道 时间:2024/06/30 07:54:49
小弟只知道在数据库中存放文字

那应当如何存储图片呢?

两种方法:
一、存储图片路径到数据库,调用的时候采取如<img src="<%=rs("img")%>">的形式

二、将图片数据以二进制流存入数据库,就是在建表时把图片字段类型设置为OLE 对象

第一个方法你可以看看:http://zhidao.baidu.com/question/68793867.html

第二个方法你可以看看:http://www.knowsky.com/417.html

我使用过,我一般是这么处理的,如下(我用的vb,你可以转变成access里的代码):

图片是可以放到数据库里面的,以ACCESS为例子,要使用OLE数据类型,
然后把图片转化为长二进制数据存入,读取的时候可以生成系统隐藏的图
片然后在图片控件中显示

Dim cc() As Byte
Dim i
Dim t
Private Sub Command1_Click()
CommonDialog1.Filter = "JPG图片(*.BMP)|*.BMP"
CommonDialog1.ShowOpen
If CommonDialog1.FileName <> "" Then
Picture1.Picture = LoadPicture(CommonDialog1.FileName)
strname = CommonDialog1.FileName
Open strname For Binary As #1
ReDim cc(