在Delphi中,将图片保存到数据库以后,如何按需修改(即更换)图片信息 本帖最后由 schhq 于 2011-06-10 15:50:56 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存你是insert更改你换成update就行了啊 因为修改图片时,需要先指定XXX行,才能执行修改。而插入图片操作又不需要指定哪一行。我用Update试过了,就是不行。所以请教UPDATE的代码如何写。 打开表,找到要修改的记录用下面的操作。即可 self.ADOQuery1.Edit; TBlobField(self.ADOQuery1.FieldByName('照片')).LoadFromStream(Stream ); self.ADOQuery1.Post; 哈哈,我知道了怎么做了,先按需查询,在修改结果即可。举例如下: with QY do begin Close; sql.Clear; sql.Text:='select * from ADOT where 图片名称=''企鹅'' '; Open; edit; TBlobField(Qy.FieldByName('原始图片')).LoadFromStream(Stream); Post; end; 程序改造成服务后启动失败 用ADO调用Oracle的存储过程,传递RAW或BLOB类型用什么参数类型? 高手請解答_系統函數"::fn_listextendedproperty"在TAdoQuery裡如何執行? qr报表中,画表格是用什么工具 欧洲杯 A组 葡萄牙VS西班牙,猜中200分!! 北京的朋友看过来? 關於ADO一個問題 100分! EXCEL 里怎么实现,通过下拉菜单选择另外一个EXCEL文件中某列的值 ICS控件组的Ping控件在哪里找????? 在Delphi中如何刪除Excel中不需要的行和列 从d6升级到d7的问题。 三层中 怎么实现在客户端调用服务端的过程函数!
更改你换成update就行了啊
self.ADOQuery1.Edit;
TBlobField(self.ADOQuery1.FieldByName('照片')).LoadFromStream(Stream );
self.ADOQuery1.Post;
begin
Close;
sql.Clear;
sql.Text:='select * from ADOT where 图片名称=''企鹅'' ';
Open;
edit;
TBlobField(Qy.FieldByName('原始图片')).LoadFromStream(Stream);
Post;
end;