易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi+access 图片显示、替换问题

问问各位高手,1.ACCESS数据库能够存储图片格式的内容吗(JPEG BMP),如果可以应该用什么格式
              2.为了正确显示数据库中的图片delphi中应用到那些控件
              3.能否将已显示的图片替换成另外一幅图片。
              4.如果有其他更妙的方法也欢迎供。我是新手,希望大家在给出代码时能够在后边附以说明。 感 激!
1.当然可以,格式为OLE对像
2.参考我以前回过的:
http://topic.csdn.net/t/20051215/18/4461795.html
数据库改一下就可以了,程序与数据库无关(你也可用TADO连接access)
3.可以,用update,与insert同样的方法
这个问题多人问过,进我以前回过的后可看下面的"相关问题"或在csdn中搜一下


什么格式都可以存储,只是要注意读取时的格式问题,因为image组件支持格式有限

显示可以用DBImage,或者image

替换就和普通的修改字段内容差不多,比如
ADOQuery1.Edit;
TBlobField(ADOQuery1.FieldByName('pic')).LoadfromFile('c:\1.bmp');
ADOQuery1.Post;



显示
Image1.Picture.Assign(TBlobField(ADOQuery1.FieldByName('Photo')))

我的建议是,access库最好别把图片存到数据库中,数据库只存一个图片路径,然后根据路径再去打开图片

同意四楼!图片放库里!还没试过!

引用
我的建议是,access库最好别把图片存到数据库中,数据库只存一个图片路径,然后根据路径再去打开图片



相关问答:

ACCESS繁体连接简体sqlserver2000

  我的数据库是简体sqlserver2000 ,我想在繁体access下连接,通过odbc是可以了,但在access下出现打开的表全中"#已删除"
不知道要怎么操作才可以用ACCESS繁体连接简体sqlserver2000.谢谢!!!
大家都 ......

请教一个ACCESS的查询语句!

要组合4张表的查询,分别是A表,B表,C表,D表;
A表
Game_id  Game_Name
  1        abc


B表
Category_ID  Category_Name  Game_id
  & ......

ACCESS的自定义函数在delphi里怎么用呢...

我在模块里自定义了一个函数:stradd()

可是在adoquery1.sql.add('select stradd(author) from book');
时提示stradd未定义...

这个问题有什么办法可以解决的吗? 非常感激!


(在A ......

如何读取这种数据,在access里面。求教高手

我的一个access数据库中的photo字段中的内容是这样的:

|/UpFiles/Picture/admin/200910162300187612.jpg|/UpFiles/Picture/admin/200910162300187612.jpg||||/UpFiles/Picture/admin/200910162300187612.jp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号