易截截图软件、单文件、免安装、纯绿色、仅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库最好别把图片存到数据库中,数据库只存一个图片路径,然后根据路径再去打开图片



相关问答:

Python中的Unicode在Delphi如何还原成Gb2312?

已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试

在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......

ACCESS繁体连接简体sqlserver2000

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

关于access数据库连接绝对路径的问题求解

数据库连接提示如下报错,看的出来是页面与数据库连接的问题,现在我的是相对连接。
要怎么将其该成绝对连接呢?我的数据库文件路径在:
D:\web\db
还是要先谢谢大人们帮助小白菜我


Microsoft O ......

我这ACCESS表的显示如何切换成下面这张图来

我目前表的排列是上面这张图这情况:

我希望调整成:

如何做呢?
刚才试了下,点“开始”--“视图”--“设计视图”不行

PS:我用的是access 2007,上面这个表是mdb格式的

主菜单, 视图 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号