问问各位高手,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库最好别把图片存到数据库中,数据库只存一个图片路径,然后根据路径再去打开图片
同意四楼!图片放库里!还没试过!
我的数据库是简体sqlserver2000 ,我想在繁体access下连接,通过odbc是可以了,但在access下出现打开的表全中"#已删除"
不知道要怎么操作才可以用ACCESS繁体连接简体sqlserver2000.谢谢!!!
大家都 ......