Delphi中如何用Ado连Sql server存取图片

快要疯了,请高手进来指点一下,最好有详细代码,谢谢... 快要疯了,请高手进来指点一下,最好有详细代码,谢谢 展开
 我来答
zuizhu
2008-05-25 · TA获得超过155个赞
知道答主
回答量:222
采纳率:0%
帮助的人:0
展开全部
首先要明确数据库里面的存储的图片格式,最好为Jpeg或者BMP
因为在Delphi常用的数据库控件里面DBImage支持Jpeg和bmp
假设程序中已经存在一些ADOQuery,ADOConnection对象和数据源对象DataSource1,还有一个用来显示图片的数据敏感控件DBImage
那么
DBImage.DataSource := DataSource1;
DBImage.DataField := '指定的图片字段';

DataSource1.DataSet := ADOQuery;
ADOQuery.Connection := ADOConnection//设置ADOQuery对象的数据连接器
ADOConnection.ConnectionString := 'xxxxx';//设置数据连接器的连接字符串
ADOConnection.Connected := True//连接数据库
//然后使用ADOQuery在数据库中查询图片
ADOQuery.Close;
ADOQuery.SQL.Clear;
ADOQuery.SQL.Add('SELECT 某图片字段 FROM 表名...');
ADOQuery.Open;
如果能正确查询图片,DBImage控件上面就会显示出来
创作爱好者001
2008-05-25 · TA获得超过110个赞
知道答主
回答量:57
采纳率:0%
帮助的人:36.4万
展开全部
SQL 字段类型为 Image
delphi 中使用语句
存:
Ado.Append;
TBlobField(Ado.fieldbyname('图片')).LoadFromFile('文件路径');
Ado.Post;
取是反操作.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式