问问各位高手,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库最好别把图片存到数据库中,数据库只存一个图片路径,然后根据路径再去打开图片
同意四楼!图片放库里!还没试过!
相关问答:
IsSqlDataBase = 0 '主数据库类型(1=SQL,0=AC)
'===========================================================================
SqlDatabaseName = "ads365" '主数据库名
S ......
<?php
include("adodb/adodb.inc.php");
$db = &NewADOConnection("access");
$access = realpath("Data.mdb");
$dsn = "Provider=Microsoft.J ......
ACCESS数据库中有一个tablename表,设计如下
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注”
其中"编号"维一,在“ISBN”中有的为空值, ......
我在模块里自定义了一个函数:stradd()
可是在adoquery1.sql.add('select stradd(author) from book');
时提示stradd未定义...
这个问题有什么办法可以解决的吗? 非常感激!
(在A ......
我的一个access数据库中的photo字段中的内容是这样的:
|/UpFiles/Picture/admin/200910162300187612.jpg|/UpFiles/Picture/admin/200910162300187612.jpg||||/UpFiles/Picture/admin/200910162300187612.jpg ......